我大部分看到的所有答案都只是说“服务器已优化为服务器,桌面已优化为桌面”,没有任何技术细节说明如何以及在何处应用这些优化。
他们应该运行相同的内核吗?因此,如果我们排除运行在操作系统之上的软件(显然,整个企业软件堆栈仅在服务器上运行),那么两个操作系统之间的柚木和优化之间有什么区别?
这个问题在这里被更广泛地提出。公认的答案指出了这两种操作系统之间的这些差异:支持的内存和处理器数量,支持的软件和服务,支持的连接(尽管可以修改),以及“服务器OS配置为优先考虑后台应用程序/服务和客户端操作系统配置为优先给前台应用程序”。
我找不到任何说明服务器如何优先处理后台服务的文档,或者是否对网络堆栈或操作系统的其他低层组件进行了其他调整。
是否有任何文档以特定的技术术语描述了任何优化/内核调整?
我敢肯定,幕后的事情也不太明显,与服务器操作系统有所不同,例如注册表项,系统文件,DLL等,这些都与OS级别上可用的特定功能相关。客户端操作系统与某些协议栈接口的接口存在一定的限制,其中某些服务器操作系统允许通过某些接口或协议进行更多的并发连接,而服务器操作系统将具有较少的限制,或者可能没有限制。微软共享所有内容,就像桑德斯上校给每个人他的秘密食谱……
—
Pimp Juice IT
这正是我在说的“ ...某些服务器OS允许通过某些协议接口进行更多并发连接...”。您几乎没有说什么有价值的东西,除了“服务器操作系统负责服务器,客户端操作系统负责客户端”。我要求提供具有技术深度/示例的实际答案。我不是要看专有代码。想要知道服务器操作系统是如何进行调整的,并且在技术层面上表现有所不同,并不需要太多。
—
red888
我知道您肯定在说什么,这就是为什么我只发表评论而没有回答的原因,因为如果有这样的事情,我也不知道在哪里可以找到这份深入的白皮书。我认为,如果MS发布了所有这些信息,那么会有更多的人入侵他们的客户端操作系统,以欺骗他们以为他们是服务器操作系统,因此MS可以从服务器操作系统中获得更少的报酬,所以我不确定他们会为所有人提供这些细节。我也想知道答案,所以我会密切关注帖子中是否有令人满意的答案(或我想的评论)。
—
Pimp Juice IT