OpenSolaris/Solaris 在服务器硬件方面的优势是什么?

OpenSolaris/Solaris 在服务器硬件方面的优势是什么?

Sun 的 Solaris 在服务器市场仍然占有重要地位。在 Unix 商店中使用它有哪些优势?由于 Linux 和 Solaris 很容易混合搭配,Solaris 服务器是否擅长执行某些特殊任务?

答案1

我认为 Solaris 的两大优势是 ZFS(http://en.wikipedia.org/wiki/ZFS) 是一个 128 位文件系统,我无法用几段文字描述它的强大之处,而 DTrace (http://en.wikipedia.org/wiki/DTrace),它允许实时对生产系统进行内核级故障排除/调整。

编辑:Sun 有一份“运行 Solaris 10 的好处”文档,可在此处查阅:http://www.sun.com/bigadmin/features/articles/s10_dsee_benefits.pdf

答案2

除了上面提到的主要功能(ZFS、Zones、DTrace)之外,(Open)Solaris 还具有出色的可观察性和管理工具。我喜欢以下功能:

  • prstat - 有点像 top,但可以查看基于每个进程或每个线程的大量统计数据,包括按许多不同类别(睡眠、锁定、等待 CPU 等)细分的 CPU 时间
  • coreadm - 轻松管理核心文件的命名和管理方式
  • plockstat—查看进程的用户空间锁定统计信息
  • lockstat-查看内核锁
  • FMA - 故障管理架构能够很好地处理硬件故障,并且具有良好的报告功能
  • 特权 - 将“一口大小”的根权限分发给需要它的帐户

此外,新版 2009.06 OpenSolaris 还具有:

  • 出色的网络虚拟化支持(虚荣接口命名、虚拟网卡、轻松速率限制)
  • 多协议(iSCSI、FC)存储目标支持

Solaris 长期以来让我感到沮丧的一件事是过时的打包/修补系统。OpenSolaris 正在使用新的包管理系统修复这个问题。我认为还有一些工作要做,但进展相当顺利。

答案3

ZFS 很棒。系统中的磁盘越多,它就越棒。

就我个人而言,我非常喜欢使用 JumpStart 来构建服务器。只需轻轻一按(从网络启动)即可完成安装和配置,让您的机器随时可以投入生产,这真是太棒了。显然,要实现自动化还需要做很多工作,但在配置受控的环境中,它是无可匹敌的。RedHat Linux 的 kickstart 也很好,但我认为 JumpStart(使用 JET 等框架)提供了更多功能。

答案4

Solaris 非常支持线程,并且扩展性非常好。它是任何服务器上运行繁重的多用户/多线程应用程序的首选平台,但在大型服务器上表现更出色。

相关内容