Wie wird Windows Server anders optimiert als Windows-Desktop? [geschlossen]

11

Alle Antworten, die ich sehe, sagen meistens nur "Server ist als Server optimiert und Desktop ist als Desktop optimiert", ohne technische Details, die erklären, wie und wo diese Optimierungen angewendet werden.

Sie sollten den gleichen Kernel ausführen, oder? Wenn wir also Software ausschließen, die auf dem Betriebssystem ausgeführt wird (offensichtlich läuft der gesamte Enterprise-Software-Stack nur auf dem Server), welche Teaks und Optimierungen trennen die beiden Betriebssysteme?

Diese Frage wurde hier allgemeiner gestellt . Die akzeptierte Antwort wies auf diese Unterschiede zwischen den beiden Betriebssystemen hin: Menge des unterstützten Speichers und der unterstützten Prozessoren, unterstützte Software und Dienste, unterstützte Verbindungen (obwohl dies geändert werden kann) und "Das Server-Betriebssystem ist so konfiguriert, dass Hintergrund-Apps / -Dienste und Das Client-Betriebssystem ist so konfiguriert, dass Vordergrund-Apps Vorrang haben. "

Ich konnte keine Dokumente finden, die erläutern, wie Server Hintergrunddienste priorisiert oder ob andere Änderungen am Netzwerkstapel oder anderen Komponenten auf niedriger Ebene des Betriebssystems vorgenommen wurden.

Gibt es eine Dokumentation, die Optimierungen / Kernel-Optimierungen in bestimmten technischen Begriffen beschreibt?

red888
quelle
Ich bin sicher, dass es Dinge hinter den Kulissen gibt, die bei Server-Betriebssystemen nicht so offensichtlich sind, wie Registrierungsschlüssel, Systemdateien, DLLs usw., die mit bestimmten Features und Funktionen korrelieren, die auf Betriebssystemebene verfügbar sind. In Client-Betriebssystemen gibt es Einschränkungen für die Schnittstelle mit bestimmten Protokollstapel-Schnittstellen, bei denen bestimmte Server-Betriebssysteme mehr gleichzeitige Verbindungen über eine Schnittstelle oder ein Protokoll zulassen, bei denen Server-Betriebssysteme weniger oder möglicherweise keine Einschränkungen aufweisen. Microsoft, das alles teilt, wäre wie Colonel Sanders, der jedem sein geheimes Rezept gibt ...
Pimp Juice IT
Dies ist genau das, worüber ich spreche "... bestimmte Server-Betriebssysteme erlauben mehr gleichzeitige Verbindungen über eine Protokollschnittstelle ...". Sie sagen hier so ziemlich nichts Wertvolles außer "Server-Betriebssysteme erledigen Server-Sachen und Client-Betriebssysteme machen Client-Sachen". Ich bitte um eine tatsächliche Antwort mit technischer Tiefe / Beispielen. Ich möchte keinen proprietären Code sehen. Zu wissen, wie das Server-Betriebssystem optimiert ist und sich auf technischer Ebene anders verhält, ist nicht zu viel verlangt.
Red888
Ich verstehe mit Sicherheit, was Sie sagen. Deshalb habe ich nur kommentiert und nicht geantwortet, da auch ich nicht weiß, wo ich dieses ausführliche Whitepaper finden kann, wenn es so etwas gibt. Ich denke, wenn MS all diese Informationen veröffentlichen würde, würde es viel mehr Leute geben, die ihre Client-Betriebssysteme hacken würden, um sie zu täuschen, sie seien Server-Betriebssysteme, und daher würde MS weniger für die Server-Betriebssysteme bezahlt, also bin ich mir nicht sicher Sie würden dieses Detail für alle veröffentlichen. Ich möchte auch die Antwort wissen, also werde ich den Beitrag im Auge behalten, um zufriedenstellende Antworten (oder Kommentare, nehme ich an) zu erhalten.
Pimp Juice IT

Antworten:

3

Mir ist kein Whitepaper bekannt, in dem die Unterschiede aufgeführt sind. Sie können jedoch das Verhalten des Servers und des Desktop-Betriebssystems ändern. Standardmäßig gibt der Desktop Vordergrund-Apps Vorrang und der Server Hintergrund-Apps Vorrang. Dies ist konfigurierbar. Wenn Sie einen RDP-Server / Terminalserver ausführen, möchten Sie häufig die volle Desktop-Erfahrung. Sie müssen das auf dem Server installieren. Wählen Sie auch in der Systemsteuerung unter "System und Sicherheitssystem" erweiterte Systemeinstellungen. Klicken Sie dann unter Leistung auf Einstellungen. Dies ist der Anpassungsbereich sowohl für visuelle Effekte als auch für die Prozessorplanung.

Brian Lewis
quelle