Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Операционная система для слабого компьютера с Visual Studio. (http://forum.oszone.net/showthread.php?t=304126)

MrBlade 18-08-2015 08:48 2542918

Операционная система для слабого компьютера с Visual Studio.
 
Всем привет!
У меня такая ситуация: на рабочем компьютере установлена 32-бит Windows XP, на нём ведётся разрабокта ПО в Visual Studio. Так как последние версии .NET не работают в WinXP, установлен VirtualBox с гостевой 32-бит Windows 7, и в нём уже Visual Studio. Естественно, всё это работает не так быстро, как хотелось бы из-за малого объёма оперативной памяти: без BSODов удаётся поставить только чуть больше 1100 МБайт. Общий объём памяти системы 3 ГБ из-за 32-битной ОС (физически установлено 4 ГБ, PAE включён).
Я думаю, может, поменять Win7 на 32-бит Windows Server 2008? Будет ли при этом работать пошустрее? Проблема в основном с использованием оперативной памяти (все эффекты и ненужные службы в Win7 я отключил). Или будет примерно то же самое?
К сожалению, поменять WinXP на компьютере не представляется возможным.

User001 18-08-2015 09:56 2542929

Цитата:

Цитата MrBlade
Или будет примерно то же самое? »

Имхо, примерно то же самое. Можете, попробовать Windows Server Core там еще есть возможность выиграть.

El Scorpio 18-08-2015 11:36 2542968

Цитата:

Цитата MrBlade
У меня такая ситуация: на рабочем компьютере установлена 32-бит Windows XP, на нём ведётся разрабокта ПО в Visual Studio. Так как последние версии .NET не работают в WinXP, установлен VirtualBox с гостевой 32-бит Windows 7, и в нём уже Visual Studio. Естественно, всё это работает не так быстро, как хотелось бы »

Капитан Очевидность говорит, что в первую очередь всё "работает не так быстро, как хотелось бы" из-за VirtualBox. Так то!

Цитата:

Цитата MrBlade
К сожалению, поменять WinXP на компьютере не представляется возможным. »

Что именно мешает вам установить Windows 7 непосредственно на рабочем компьютере?
Какая-то тупая старая программа, которую невозможно запустить даже в режиме совместимости?

MrBlade 18-08-2015 13:49 2543036

Цитата:

Цитата User001
Можете, попробовать Windows Server Core там еще есть возможность выиграть. »

За совет спасибо, но мне нужен именно GUI, так что этот вариант не подойдёт.
Цитата:

Цитата El Scorpio
Что именно мешает вам установить Windows 7 непосредственно на рабочем компьютере?
Какая-то тупая старая программа, которую невозможно запустить даже в режиме совместимости? »

Главная причина - отсутствие желания руководства компании покупать новые лицензии без крайней необходимости, особенно в наше непростое время. "Тупая старая программа" тоже присутствует - корпоративный мессенджер, написанный неизвестно кем на делфях в стародавние времена, который также используется для контроля рабочего времени, поэтому должен быть установлен на каждом компьютере.

Проблема тормозов именно в нехватке памяти, я это вижу по активности жёсткого диска. С общей неспешностью ещё можно смириться.
Я понимаю, что всё упирается в 32-бит WinXP. Но это изменить не представляется возможным, поэтому обратился на форум, может, кто даст совет, что можно попробовать сделать в этой ситуации. С серверными ОС раньше не сталкивался, предполагаю, что за счёт отсуствия компонентов, необходимых домашней системе для игрушек или визуальных эффектов с памятью она работает более эффективно.

Angry Demon 18-08-2015 14:30 2543063

Цитата:

Цитата MrBlade
за счёт отсуствия компонентов, необходимых домашней системе для игрушек или визуальных эффектов с памятью она работает более эффективно

Все эти "компоненты" на месте и никуда не делись.

MrBlade 18-08-2015 15:52 2543112

Цитата:

Цитата Angry Demon
Все эти "компоненты" на месте и никуда не делись. »

То есть считаете, что смысла нет и увеличения быстродействия не будет? Можете что-то посоветовать, кроме замены WinXP?

El Scorpio 18-08-2015 16:21 2543135

Цитата:

Цитата MrBlade
Главная причина - отсутствие желания руководства компании покупать новые лицензии без крайней необходимости, особенно в наше непростое время. »

Нескромный вопрос: насколько лицензионная Windows 7 работает у вас на виртуальной машине сейчас?

В целом же совет один - убедить руководство купить вам более мощный системный блок с OEM-лицензией на Windows 7 (разработку ПО в Visual Studio вы делаете для работы или для себя?). Если нет, тогда убедить руководство поставить ваш старый системный блок другому работнику, которому компьютер с лицензией на Windows 7 является излишним.

MrBlade 19-08-2015 08:51 2543371

El Scorpio,
Насколько я понимаю, вопросы, связанные с (не)лизензионностью софта не обсуждаются на данном форуме. Я пояснил одну из причин, по которой не получится заменить WinXP. Все программы, установленные на рабочем комьютере или куплены, или бесплатны. То, что внутри виртуалки - останется внутри неё и доступ к ней и виртуальному системному диску имею только я.
Про совет - это скорее из разряда теории и философии. Конечно, Вы правы и где-то, в идеальном мире, именно так и было бы. Но реалии не всегда такие, как нам бы хотелось.

Вопрос не про то, как уговорить руководство поменять мне компьютер и операционную систему, а про то, насколько рационально использует память и ресурсы Windows Server в сравнении с клиенской Windows в описанной мной ситуации и стоит ли попробовать замену.
Или, может, попробовать другую ОС, например, Windows Server 2012 R2 (или 2008 R2)? Но она только 64 битная и по памяти запросы у неё, наверняка, будут выше. С другой стороны, может, она сможет использовать тот 1 Гбайт памяти, который не видит основная система (т.к. PAE включён). Но в этом я не уверен, а ответ найти не смог (этот вопрос больше к VirtualBox относится).
В общем, буду очень признателен за совет по существу.

User001 19-08-2015 10:01 2543406

Цитата:

Цитата El Scorpio
Капитан Очевидность говорит, что в первую очередь всё "работает не так быстро, как хотелось бы" из-за VirtualBox.»

В сравнении с ОС на хосте или в сравнении с другими системами виртуализации?

Цитата:

Цитата MrBlade
Или, может, попробовать другую ОС, например, Windows Server 2012 R2 (или 2008 R2)? »

Да на 1 Гб ничего вы особо не выиграете, хоть ReactOS ставьте. Потребляет ведь не только ОС, но и VS, фреймворки и т.д. В итоге, никто не мешает поставить и попробовать - это отнимет немного времени, но вы точно поймете подходит ли ОС под ваши нужды.

MrBlade 19-08-2015 12:05 2543466

Цитата:

Цитата User001
В сравнении с ОС на хосте или в сравнении с другими системами виртуализации? »

В сравнении с тем, как это работает на мощном домашнем компе с достаточным количеством оперативки и нормальной ОС (Win7x64). Другие системы виртуализации не рассматриваю, т.к. нужна бесплатная, стабильная и чтобы работала на WinXP. Альтернатив VirtualBox я не вижу.

Цитата:

Цитата User001
Потребляет ведь не только ОС, но и VS, фреймворки и т.д. В итоге, никто не мешает поставить и попробовать - это отнимет немного времени, но вы точно поймете подходит ли ОС под ваши нужды. »

Попробовать можно, но это отнимет не так мало времени. Хочу сначала услышать мнение более опытных специалистов по серверным ОС. А про потребление памяти VS, фреймворками и др. - на самом деле всё не так страшно. Изначально я думал, что идея запускать Win7 + Visual Studio + MS SQL Server Express на виртуальной машине с 1100 МБайт оперативки полностью провалится. Однако на практике всё это оказалось вполне пригодно к использованию, т.е. нет огромных тормозов, которые можно было бы ожидать. Конечно, хочется выжать из этой ситуации максимум, поэтому и думаю попробовать сменить гостевую ОС.

El Scorpio 19-08-2015 14:22 2543521

Цитата:

Цитата MrBlade
Изначально я думал, что идея запускать Win7 + Visual Studio + MS SQL Server Express на виртуальной машине с 1100 МБайт оперативки полностью провалится. Однако на практике всё это оказалось вполне пригодно к использованию »

Советую также для освобождения ресурсов вынести службу MS SQL Server Express на внешний сервер.
Если боитесь повлиять на основные базы, сделайте отдельный экземпляр SQL-сервера (на отдельном порту TCP).

Цитата:

Цитата MrBlade
Вопрос не про то, как уговорить руководство поменять мне компьютер и операционную систему, а про то, насколько рационально использует память и ресурсы Windows Server в сравнении с клиенской Windows в описанной мной ситуации и стоит ли попробовать замену. »

В лучшем случае серверная версия Windows будет использовать ресурсы в той же мере, что и соответствующая ей клиентская со всеми отключенными "красивостями".

Цитата:

Цитата MrBlade
Конечно, хочется выжать из этой ситуации максимум, поэтому и думаю попробовать сменить гостевую ОС. »

Зачем "менять"? Создайте вторую виртуальную машину, а потом запустите их по-очереди и сравните скорость работы - "интуитивно" или с помощью специальных бенчмарков (по вашему выбору)

MrBlade 19-08-2015 15:21 2543554

Цитата:

Цитата El Scorpio
Советую также для освобождения ресурсов вынести службу MS SQL Server Express на внешний сервер. »

Служба SQL сервера обычно выключена, т.к. я использую внешнюю базу (копию рабочей) для тестирования, когда не нужно менять структуру. За совет спасибо.
Цитата:

Цитата El Scorpio
В лучшем случае серверная версия Windows будет использовать ресурсы в той же мере, что и соответствующая ей клиентская со всеми отключенными "красивостями". »

Вот главный ответ на мой вопрос. Конечно, я бы хотел, чтобы он был другим, более оптимистичным. Что-то типа "Поставьте Windows Server 2012 (без R2). Из всех ОС она потребляет меньше всего ресурсов, в вашем случае это будет наилучший вариант". А так получается, нет смысла смысла что-то менять. Возможно, когда-нибудь попробую в экспериментальных целях, когда будет время.
Цитата:

Цитата El Scorpio
Зачем "менять"? Создайте вторую виртуальную машину, а потом запустите их по-очереди и сравните скорость работы - "интуитивно" или с помощью специальных бенчмарков (по вашему выбору) »

Под "менять" именно это я и имел в виду. Полностью переустанавливать Windows на виртуальной машине было бы глупостью с моей стороны. Тем более ОС, проекты и файлы БД находятся на отдельных виртуальных дисках.


Время: 21:42.

Время: 21:42.
© OSzone.net 2001-