Как Windows Server оптимизируется иначе, чем рабочий стол Windows? [закрыто]

11

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

Они должны работать на том же ядре, верно? Так что, если мы исключим программное обеспечение, работающее поверх операционной системы (очевидно, весь программный стек предприятия работает только на сервере), какие тики и оптимизации разделяют две ОС?

Этот вопрос был задан в более широком смысле здесь . Принятый ответ указал на эти различия между двумя ОС: объем поддерживаемой памяти и процессоров, поддерживаемое программное обеспечение и сервисы, поддерживаемые соединения (хотя это можно изменить) и «серверная ОС сконфигурирована так, чтобы отдавать приоритет фоновым приложениям / сервисам и клиентская ОС настроена на приоритет приложений ".

Я не смог найти никаких документов, которые объясняют, как Сервер отдает приоритет фоновым службам или есть ли какие-либо другие изменения в таких вещах, как сетевой стек или другие низкоуровневые компоненты ОС.

Есть ли документация, которая описывает какие-либо оптимизации / настройки ядра в конкретных технических терминах?

red888
источник
Я уверен, что есть закулисные вещи, не столь очевидные, которые отличаются от серверных ОС, такие как разделы реестра, системные файлы, библиотеки DLL и т. Д., Которые связаны с конкретными функциями и функциями, доступными на уровне ОС. В клиентских ОС существуют ограничения для взаимодействия с определенными интерфейсами стека протоколов, где определенные ОС Сервера допускают более параллельные соединения через некоторый интерфейс или протокол, где ОС Сервера будут иметь меньшие ограничения или, возможно, их вообще нет. Microsoft делится всем, как если бы полковник Сандерс дал всем свой секретный рецепт ...
Сок Pimp IT
Это именно то, о чем я говорю, "... некоторые серверные ОС допускают более параллельные соединения через некоторый интерфейс протокола ...". Вы в значительной степени ничего не говорите здесь, за исключением того, что «серверные ОС делают серверные вещи, а клиентские ОС делают клиентские вещи». Я прошу фактический ответ с технической глубиной / примерами. Я не прошу видеть проприетарный код. Желание узнать, как серверная ОС настроена и ведет себя по-разному на техническом уровне, не требует особых усилий.
red888
Я понимаю, что вы говорите наверняка, поэтому я только прокомментировал и не ответил, так как я тоже не знаю, где можно найти это в подробном документе, если есть такая вещь. Я думаю, что если бы MS опубликовала всю эту информацию, то было бы намного больше людей, которые взломали бы свои клиентские ОС, чтобы обманом заставить их думать, что они являются серверными ОС, и, таким образом, MS получит меньше денег за серверные ОС, поэтому я не уверен они выложили эту деталь для всех. Я тоже хотел бы знать ответ, так что я буду следить за публикацией для удовлетворительных ответов (или комментариев, я полагаю).
Сок Pimp IT

Ответы:

3

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

Брайан Льюис
источник