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

Сколько памяти достаточно для Windows 2008 VPS?

Из системных требований для Windows Server 2008 (на wikipedia.org):

Я собираюсь разместить свой веб-сайт на Windows 2008 VPS, и я изначально планировал использовать план хостинга, который дает 512 МБ ОЗУ (чтобы сэкономить деньги), но теперь я беспокоюсь, применяются ли те же системные требования к Windows 2008 работает на VPS или есть отличия? У моего веб-сайта очень мало требований к памяти, но я буду использовать MySQL, который должен использовать часть этой памяти. Должен ли я получить хотя бы 1 ГБ памяти?

Существует огромная разница, если посмотреть на основные требования Server 2003 и server 2008. 2008 основан на дизайне Vista, в котором есть огромная дополнительная переделка ОС, пытающаяся решить некоторые из самых больших прошлых проблем MS и заложить новую судьбу. это перенесло нас в эпоху Win 7. Но все это блестит, не всегда из золота.

Моя компания продает серверы VPS для выделенных пользователей, занимающихся валютой или торговлей на Форексе, поэтому аудитория довольно заинтересована в потребностях, которые нужно удовлетворить.

У меня есть клиенты, которые требуют Server 2008 R2, но не осознают, что он выходит из коробки и потребляет 400 мегабайт оперативной памяти из-за огромных зависимостей служб, которых требует простая установка ядра. Сравните это с требованиями Server 2003 - всего 104 МБ ОЗУ. ЭТО ОГРОМНАЯ РАЗНИЦА в 1 Гб оперативной памяти. Вы могли бы подумать, что здесь поможет удаление всех нежелательных сервисов, но, к сожалению, MS внесла несвязанные сервисы в карту зависимостей, чтобы вы не делали этого. Вынуждая нас поддерживать все службы, у неквалифицированного пользователя гораздо меньше шансов сломать некоторые функции, которые могут ему понадобиться в будущем, поэтому MS заставляет нас поддерживать все мертвые поддержки мозга, чтобы уменьшить негативное воздействие поддержки, которое исходит от оптимизация производительности.

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

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

Вы должны измерить. Эти догадки вам не помогут.

Я бы сначала нанял 512 МБ, провел стресс-тестирование и, если бы было доказано, что ОЗУ является узким местом для достижения необходимого уровня производительности, затем увеличил бы контракт до 1 ГБ и снова измерял.

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

512 МБ - это слишком мало. 1 ГБ будет абсолютным минимумом. Мой веб-сервер 2008 года использует 1 ГБ оперативной памяти под управлением IIS7, почтового сервера, DNS-сервера и mysql 5.1.

Я запускаю VPS на базе Windows Server 2008 R2 с 1024 МБ ОЗУ. У меня также был установлен SQL Server 2008 Express. Приложения ASP.NET работали нормально, но они не были сайтами с высоким трафиком, а были просто «площадкой для разработчиков». Я также установил Apache 2.2 для Windows, и MySQL работает на том же компьютере (IIS для одного IP и Apache для другого). Установки Wordpress и Drupal на стороне Apache работали хорошо, как и приложения ASP.NET на стороне IIS, однако время загрузки сайта было больше, чем я хотел (от 2 до 3 секунд), поэтому я думаю, что нажимал на него только с 1024 МБ ОЗУ. как Apache / IIS, так и SQL Server / MySQL.

1 ГБ - это то, что рекомендует Microsoft. Если вы пытаетесь использовать 512 МБ VPS, из 512 МБ ОЗУ Операционная система будет занимать 360 МБ ОЗУ ...

Я буду придерживаться рекомендаций MS и попробую использовать VPS на 1 ГБ, чтобы добиться оптимальной производительности.

Когда MS говорит о минимальном объеме памяти, они имеют в виду только минимальную производительность. С другой стороны, их рекомендуемая память также находится на более высоком уровне. Для меня основное правило, которое сработало, - удвоить объем памяти, относящийся к минимальной категории. вы должны получить от этого приличную производительность.

Еще один момент, как вы сказали, заключается в том, что ваш веб-сайт не будет требовательным к памяти приложением. Я считаю, что MySQL также не должен голодать по памяти. Вы также должны остановить ненужные службы на своем экземпляре. Думаю, 1 ГБ будет достаточно для питания вашего сервера и обеспечения достойной производительности.