Назад | Перейти на главную страницу

Реально ли запустить Windows Server 2008 с 1 ГБ ОЗУ?

Я собираюсь «инвестировать» в дешевый Windows 2008 VPS (30 долларов в месяц!), Который поставляется с 1 ГБ.

Прежде чем я это сделаю, я подумал, что могу спросить, реально ли ожидать пригодного для использования сервера с всего 1ГБ ОЗУ?

Я намерен использовать его для легкой разработки / прототипирования, что означает 5-10 небольших веб-сайтов, работающих на IIS 7 + .NET 3.5 + SQL 2008 Express. Если какая-то из моих идей взлетит, я, конечно, буду обновлять оперативную память, но мне просто любопытно, будет ли сервер поврежден или невыносимо медленным, всего 1 ГБ и т. Д.

Я полагаю, что наличие SQL на одном сервере может быть самой большой проблемой ...

Спасибо

ОБНОВЛЕНИЕ: Забыл упомянуть, что его 64-битные окна, если это сильно влияет на требования к памяти. По-видимому, это также версия Enterprise (возможно, мне следует отключить некоторые функции в этой версии?)

Вам следует обойтись 1 ГБ ОЗУ для небольшого сервера разработки, это, конечно, никого не поразит по скорости, но у вас не должно возникнуть проблем с запуском нескольких небольших веб-сайтов разработки с низким трафиком.

Одна вещь, на которую вы должны обратить внимание, - это то, что SQL Server съедает всю доступную оперативную память - замена этого требует циклов и заметна. Чтобы ограничить использование оперативной памяти, войдите в SQL Server с помощью SSMS, щелкните правой кнопкой мыши SQL Server на левой панели и выберите свойства. Перейдите на вкладку «Память» и установите для параметра «Максимальный объем памяти сервера» значение вроде 256 МБ или 512 МБ. Это серьезно помогает.

У меня есть веб-сервер W2k8 (Hyper-V VM) с 1 ГБ оперативной памяти, и он кажется довольно живым. Я также запускаю на нем почтовый ретранслятор. Он сообщает об очень небольшом объеме свободной памяти, но около 300 МБ в кеше, который был бы доступен, если бы приложениям это потребовалось.

JR

Как вы правильно заметили, SQL, вероятно, будет вашей самой большой проблемой памяти, однако, если вы используете его только для минимальных баз данных и он правильно настроен, все должно быть в порядке. Это никогда не будет супербыстрым, но для среды разработки это должно быть нормально.

Когда-то у меня был тестовый сервер для разработки с такой же настройкой, как у вас, и я дополнительно использовал его в качестве терминального сервера. Это было не очень быстро, но работать с ним, безусловно, можно было.

Я был приятно удивлен производительностью по сравнению с тем, как ведут себя машины Vista с 1 ГБ ОЗУ.

Мои гости 32-битного контроллера домена с DNS в порядке с 256 МБ оперативной памяти, работающей под управлением Server 2008, если они являются ядрами сервера, но, увы, ОС довольно тонкая даже с графическим интерфейсом ... IIS с .NET, однако, мне кажется довольно голодным - SQL вы можете настроиться вниз. Он отлично подойдет для разработки, это не будет невыносимо, если что-то не так.