Все ответы, которые я вижу, в основном просто говорят: «Сервер оптимизирован, чтобы быть сервером, а рабочий стол оптимизирован, чтобы быть рабочим столом» без каких-либо технических подробностей, объясняющих, как и где применяется эта оптимизация.
Они должны работать на том же ядре, верно? Так что, если мы исключим программное обеспечение, работающее поверх операционной системы (очевидно, весь программный стек предприятия работает только на сервере), какие тики и оптимизации разделяют две ОС?
Этот вопрос был задан в более широком смысле здесь . Принятый ответ указал на эти различия между двумя ОС: объем поддерживаемой памяти и процессоров, поддерживаемое программное обеспечение и сервисы, поддерживаемые соединения (хотя это можно изменить) и «серверная ОС сконфигурирована так, чтобы отдавать приоритет фоновым приложениям / сервисам и клиентская ОС настроена на приоритет приложений ".
Я не смог найти никаких документов, которые объясняют, как Сервер отдает приоритет фоновым службам или есть ли какие-либо другие изменения в таких вещах, как сетевой стек или другие низкоуровневые компоненты ОС.
Есть ли документация, которая описывает какие-либо оптимизации / настройки ядра в конкретных технических терминах?
Ответы:
Я не знаю о белой книге, которая детализирует различия. Однако вы можете изменить поведение серверной и настольной ОС. По умолчанию рабочий стол отдает приоритет приоритетным приложениям, а сервер - приоритетным фоновым приложениям. Это настраивается. Если вы используете RDP-сервер / терминальный сервер, вам часто требуется полный рабочий стол. Вы должны установить это на сервере. Также в панели управления в разделе «Система и система безопасности» выберите дополнительные параметры системы. Затем при исполнении нажмите на настройки. Это область настройки как для визуальных эффектов, так и для планирования процессора.
источник