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

5 solaris opensolaris

Sun 的 Solaris 在服务器市场上仍然占有重要地位。在 Unix 商店中使用它有哪些优势?既然 Linux 和 Solaris 很容易混合搭配,那么 Solaris 服务器在哪些特殊任务上表现出色?

Sea*_*arp 17

我想说 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


小智 8

除了上面提到的跑马灯特性(ZFS、Zones、DTrace)之外,(Open)Solaris 还有很好的可观察性和管理工具。我喜欢的一些东西:

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

此外,新的 2009.06 OpenSolaris 发行版具有:

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

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


小智 7

ZFS 摇滚。您系统中的磁盘越多,它就越不稳定。

就我个人而言,我很喜欢用 JumpStart 来搭建服务器。一键式(从网络启动)安装和配置,以便您的机器准备好生产,这真是太棒了。显然,要使其自动化需要做很多工作,但在配置受控的环境中,它是无可匹敌的。RedHat Linux 的 kickstart 也不错,但我相信 JumpStart(使用 JET 等框架)提供了更多功能。


Con*_*lls 6

另一个优点是与旧应用程序的二进制兼容性(即传统支持)。维护 Solaris 的人在这方面比(例如)glibc 的维护者勤奋得多。虽然这在 SPARC 硬件上更有可能引起人们的兴趣,但有相当多的软件体,如适用于该平台的 Oracle,确实在 X86 硬件上运行。Sun 还为该平台维护 Java。

如果您正在计划一个长期运行的生产应用程序并且您希望使用多年,那么 Solaris 可能是一个不错的选择。