solaris更好地提供networking请求吗?

本学期我有一个操作系统类,我一直在阅读关于Solaris的高级线程调度和资源共享策略。

传统上,我一直是一个Linux服务器的人,但值得考虑交换机获得更好的性能(和/或可靠性)?

或者,这更复杂的情况不一定有助于事业吗?

提前致谢。

我认为这是一个很大程度上取决于工作量,需求和资源的情况。 例如,即使Solaris在性能上胜出 – 我不知道它的确如此 – 您可能会发现Linux支持更广泛的设备,并且具有更好的软件可用性。 这可能转化为较低的性价比。

如果你真的关心性能,那么要做的就是build立你自己的基准。 使用相同的硬件,在Linux和Solaris下运行相同的testing,看看你得到了什么…请记住,结果只与你的基准相关(这意味着你必须确保你的标记尽可能匹配真实世界的要求)。

这就是说:如果你打算在系统(或附近)工作,学习另一个操作系统如何工作对你是有利的。 有很多东西我认为Solaris比Linux更好……我认为Linux比Solaris更好。 了解替代scheme很重要,因为这扩大了您对该领域的了解。

是的,我会尝试,但是我不确定你会看到很多性能差异,因为大多数服务器都是I / O绑定的。 一个好的理由是你应该知道不止一个操作系统是一个全面的专业人士。 另一个原因是ZFS,Zones,SMF,RBAC,Dtrace等function。你在Linux中发现的大部分function都是商业软件的副本,因此往往落后几年。 没有什么不对的,但如果你想保持领先的地位,你必须看看每个人都在做什么。 在www.openindiana.org上提供的开放源代码Solaris版本的成本真的不是问题。

恕我直言,Solaris确实有一些很好的TCP优化function和debuggingfunction,但是对于大多数情况来说,它的工作量比Linux要大得多,而且还是一个Web服务angular色。 我没有看到任何性能优势(除非你绝对必须在单个服务器上运行大量的东西 – 但HTTP的性质使得这种可能性不大)。

比起Linux / BSD,在Solaris上使用大铁pipe的关系数据库运行有明显的优势。 它有很多的调整,使Java运行良好。 你的简历也很好看。 虽然看到性能指标的明智比较是非常有趣的,但你有很多东西要先学习。