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

Есть ли технические причины для отказа от графического интерфейса в 64-битной Windows Server 2008 R2?

Я новичок в настройке серверов. Я вижу, как люди добиваются установки только для консоли веб-серверов и серверов SQL. Я понимаю, что некачественные графические драйверы и тот простой факт, что графические драйверы занимают значительную часть памяти, были реальными причинами для беспокойства. Я хочу запускать простые инструменты сценариев, но в оконной среде, поскольку только текст недоступен. Есть ли обновление на 2011 год?

Штраф графического интерфейса пользователя за запущенные серверы сейчас намного меньше, чем 10 лет назад. Настолько, что я больше не отключаю его рефлекторно, когда настраиваю новый сервер Linux. Если у меня значительный объем оперативной памяти (не удалось вытянуть из вышестоящего руководства достаточно денег, чтобы сделать это правильно, или я по какой-то причине использую виртуальную машину с ограниченным объемом памяти), я отключу графический интерфейс как часть моей оптимизации.

Окна - другое животное. Я видел, как различные MMC потребляют более 200 МБ ОЗУ, пока я делаю что-то на консоли сервера, что не ерунда. Более того, иногда эти консоли управления могут быть настоящими свиньями ЦП. По этим причинам, когда это возможно, я запускаю графический интерфейс управления. где-нибудь еще и удаленно подключиться к серверу.

Что касается сценариев в Windows, удаленная оболочка PowerShell оказывает минимальное влияние на вас. Целевому серверу все равно придется запускать среду сценариев PowerShell для запуска этой вещи, но это произойдет независимо от того, появится ли текстовое поле на консоли сервера.

Также имейте в виду масштаб. Сервер Windows с разрешением экрана 1280x1024 и глубиной цвета 32b будет потреблять 40 МБ ОЗУ только для поддержания видимого растрового изображения (фактическое количество, потребляемое GDI, будет другим, но я не уверен, сколько). 40 МБ, по крайней мере, по моему опыту, немного меньше, чем стоимость оперативной памяти для одновременного запуска двух окон PowerShell CLI.

И наконец, железо. Виртуальные машины не имеют графического оборудования, а графические драйверы, как правило, намного более однородны, сразу берут видео-ОЗУ и обычно используют намного МЕНЬШЕ ОЗУ, чем реальное оборудование. В среде виртуальных машин значительно сокращаются проблемы, о которых вы говорите.


Есть ли техническая причина избегать пользовательского интерфейса в Windows в наши дни? Случай можно сделать, но он намного слабее, чем был в 2001 году. Гораздо более серьезной проблемой является стоимость пользовательского интерфейса. инструменты не сам пользовательский интерфейс.