除了 ZFS 之外,使用 OpenSolaris 相对于 Linux 还有什么优势吗?

除了 ZFS 之外,使用 OpenSolaris 相对于 Linux 还有什么优势吗?

除了 ZFS 之外,使用 OpenSolaris 与使用常见的 Linux 发行版(例如 CentOS 或 Ubuntu)相比还有什么优势吗?

我之所以问这个问题,是因为我对在 AWS 上使用 OpenSolaris 来利用 ZFS 快照备份到 S3(特别是 MySQL 备份)很感兴趣。我想知道 OpenSolaris 在云中运行 Web 服务器方面是否比 CentOS 具有明显优势。

答案1

是的,很多。仅举几个例子:

  • DTrace,允许您使用一行脚本显示有关资源使用情况的详细而精确的统计信息
  • SMF,可实现干净、精简的服务管理。例如,它会重新启动崩溃的服务,并显示有关拒绝启动的服务的简短说明。
  • 所包含的防火墙使用非常简单。
  • 支持周期很长(某种程度上取决于 Oracle,但过去一直很长)
  • xVM、Xen 集成变得简单
  • 区域的创建、管理和使用都非常简单。

我可以继续说下去。我已经将我的个人计算机从 Debian 切换到 OpenSolaris,并且不会再回头了。

答案2

缺点:

  • 驱动程序非常少。如果您打算使用除标准硬件以外的任何硬件,请做好承受巨大痛苦的准备。即使让一台普通的 IBM 服务器运行起来也很困难。
  • 磁盘性能很差。我的意思是,与标准配置不当的 ext3 Linux 磁盘相比,ZFS 表现不错。然而与正确配置的 XFS 相比,它慢得令人难以置信。
  • 许多特质都打破了 30 年来根深蒂固的旧 Unix 帽子习惯 :-)

答案3

OpenSolaris 的一些其他要点:

  • API 稳定性,Gnu/Linux 对接口没有承诺,因此软件(尤其是设备驱动程序)可能会因新内核或库版本而中断。模块通常需要重新编译。(开放)Solaris 已承诺与新版本兼容的接口。
  • Snap-upgrade(与 ZFS 关联)。如果出于某种原因弄乱了某些东西,您可以回滚到以前的系统安装。
  • 公平共享调度程序/实时调度类可用标准
  • RBAC(授予自己管理员角色),比 sudo 更易于管理和使用,细粒度的权限消除了许多 root suid 要求。
  • NFSv4 ACL 与 ZFS
  • 网络虚拟化(弩)
  • 品牌区域(Gnu/Linux 和 Solaris 10 区域)。
  • ZFS 重复数据删除,这是一个相当新的功能(开发版本),但真的很酷。

相关内容