In che modo Windows Server è ottimizzato in modo diverso rispetto al desktop di Windows? [chiuso]


11

Tutte le risposte che vedo principalmente dicono semplicemente "il server è ottimizzato per essere un server e il desktop è ottimizzato per essere un desktop" senza dettagli tecnici che spiegano come e dove vengono applicate queste ottimizzazioni.

Dovrebbero eseguire lo stesso kernel giusto? Quindi, se si esclude il software in esecuzione sul sistema operativo (ovviamente l'intero stack del software aziendale funziona solo sul server) quali teak e ottimizzazioni separano i due sistemi operativi?

Questa domanda è stata posta in termini più ampi qui . La risposta accettata ha indicato queste differenze tra i due sistemi operativi: quantità di memoria e processori supportati, software e servizi supportati, connessioni supportate (sebbene ciò possa essere modificato) e "il sistema operativo del server è configurato per dare priorità alle app / servizi in background e il sistema operativo client è configurato per dare priorità alle app in primo piano ".

Non sono stato in grado di trovare alcun documento che spieghi come Server assegna la priorità ai servizi in background o se ci sono altre modifiche a cose come lo stack di rete o altri componenti di basso livello del sistema operativo.

Esiste una documentazione che descrive eventuali ottimizzazioni / modifiche del kernel in termini tecnici specifici?


Sono sicuro che ci sono cose dietro le quinte non altrettanto ovvie che sono diverse con i sistemi operativi del server come chiavi di registro, file di sistema, DLL, ecc. Che sono correlate a caratteristiche e funzioni specifiche disponibili a livello di sistema operativo. Esistono limiti nei sistemi operativi client per l'interfacciamento con determinate interfacce di stack di protocollo in cui determinati sistemi operativi server consentono connessioni più simultanee tramite alcune interfacce o protocolli in cui i sistemi operativi server avranno meno limitazioni o forse nessuna. Microsoft condividendo tutto sarebbe come il colonnello Sanders che dà a tutti la sua ricetta segreta ...
Succo di magnaccia IT

Questo è esattamente ciò di cui sto parlando "... alcuni sistemi operativi server consentono connessioni più simultanee tramite alcune interfacce di protocollo ...". Praticamente non dite nulla di valore qui a parte "i sistemi operativi server fanno cose server e i sistemi operativi client fanno cose client". Sto chiedendo una risposta reale con approfondimenti / esempi tecnici. Non sto chiedendo di vedere il codice proprietario. Volere sapere come il sistema operativo del server è ottimizzato e si comporta in modo diverso a livello tecnico non è chiedere troppo.
red888,

Capisco quello che stai dicendo di sicuro, per questo ho solo commentato e non ho risposto perché anche io non so dove trovarlo in profondità nel white paper se c'è una cosa del genere. Penso che se MS pubblicasse tutte queste informazioni, allora ci sarebbero molte più persone che hackererebbero i loro sistemi operativi client per indurli a pensare che siano sistemi operativi server e quindi MS verrebbero pagati meno per i sistemi operativi server, quindi non sono sicuro avrebbero messo questo dettaglio là fuori per tutti. Vorrei sapere anche la risposta, quindi terrò d'occhio il post per risposte soddisfacenti (o commenti suppongo).
Pimp Juice IT

Risposte:


3

Non sono a conoscenza di un libro bianco che dettaglia le differenze. Tuttavia, è possibile modificare il comportamento del server e del sistema operativo desktop. Per impostazione predefinita, il desktop dà la priorità alle app in primo piano e il server dà la priorità alle app in background. Questo è configurabile Se si esegue un server RDP / server terminal, spesso si desidera un'esperienza desktop completa. Devi installarlo sul server. Anche nel pannello di controllo in "sistema e sistema di sicurezza" selezionare le impostazioni di sistema avanzate. Quindi, sotto prestazioni, fai clic su Impostazioni. Questa è l'area di regolazione sia per gli effetti visivi che per la programmazione del processore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.