我们公司计划升级我们的服务器,同时我们将使用 AIX 而不是 Red Hat Enterprise Linux。
我问老板为什么选择AIX,他说是因为AIX更强大。我想知道这是不是真的。
AIX 在数据处理方面真的优于 RHEL 吗?只有文本数据,没有图形处理。
它们是 AIX 7.1,RHEL 是“Red Hat Enterprise Linux AS release 3 (Taroon Update 2)”。假设我们使用同一台机器进行比较。
答案1
如果您打算花钱购买 IBM pSeries 服务器,那么一般来说,从广义上讲,您还可以在它们上运行 AIX,这是专门为尽可能高效地驱动硬件而设计的。这从虚拟机管理程序一直到适配器。
如果你想运行Linux,你不妨购买xSeries硬件(用IBM的话来说,或者Intel/AMD套件)。
将 pSeries 硬件与 AIX 结合使用,您将获得强大的企业级处理能力。是的,pSeries 硬件 + Linux 可能可以让您接近这个目标,但您在总体成本上几乎没有节省任何东西。
很难获得具体细节,但我看到引用的数字是,AIX 在 pSeries 硬件上运行相同的工作负载比 Linux 快 5-10%。
不要忘记,由于 Linux 本质上是免费的,并且您的 pSeries 硬件可以轻松分区,因此您可以轻松地安装一个 AIX 分区、一个 Linux 分区,并针对您自己的特定工作负载运行您自己的基准测试。 IBM 业务合作伙伴可以访问可以为您运行这些基准测试的环境 - 我强烈建议您让您的供应商利用这种能力。
所有这些都假设您确实打算购买 pSeries 并运行 AIX 或 Linux。如果实际上您正在考虑 pSeries 与基于 Intel/AMD 的硬件,那么这是一个完全不同的游戏,在这种情况下操作系统不会成为性能的决定因素。
事实上,我随时都会推荐 pSeries 上的 AIX,因为它具有成熟的逻辑卷管理(在我看来是 UNIX 世界中最好的)和异常通用的虚拟化(在我看来,这是企业 UNIX 领域中最好的品种)。
答案2
在可用性方面,AIX 尝试将大量管理任务集中在一个名为smitty
.您不再需要知道要运行哪些命令,只需键入:
smitty [keyword]
例如:
smitty storage
将带您进入一个页面,您可以在其中使用 NFS 安装并创建新的文件系统等。Smitty 是一个带有 ASCII 字符的完整命令行 GUI,非常好用。鉴于您可能有更多的 Linux (RHEL) 经验,您会发现很多 AIX 命令不同,因此smitty
将是很好的帮助和了解您的系统。
在数据处理方面,我没有看到任何图表,但从我的体验来看,它处理和解析数据的速度相当快。
答案3
我认为您无法合理地谈论广义上的数据处理速度。正如其他答案中指出的,准确衡量性能的唯一方法是测试您自己的应用程序。然而,考虑操作系统的原因不仅仅是速度和反馈。平均而言,没有哪个顶级 UNIX 变体能够真正提供比其他 UNIX 变体更令人信服的理由。每个都有自己的优点和缺点,在面对面的比较中往往会平衡。在极端用例(HPC、实时计算等)中,一种变体可能会名列前茅。在其他时候,外部约束将推动决策。例如,RedHat 不认证在 AIX 上运行的 JBoss这可能足以让某人紧张。一般来说,重点应该放在系统管理团队的技能和整个软件堆栈上。
在其他条件相同的情况下,我会选择最能吸引行业创新的平台。创新往往会增加提高运营效率的机会。现在,那就是Linux。
答案4
嗯...这确实很有趣,但对于那些说 AIX 是 IBM Power 硬件上的明确答案的人来说,答案并不那么明确。
IBM 提供 Linux on Power 选项来支持 SUSE 和 RedHat Linux,这些 Linux 是专门为 Power 硬件“调整”和创建的。
IBM Power 环境的一些出色优势(例如领先的可靠性、性能、稳定性和虚拟化技术)均提供给 Linux 环境。与 IBM 交谈或浏览他们的网站,了解 IBM power 的 Linux 版本现在支持的许多功能,并发现答案不再是固定的。
我是 AIX 粉丝,所以我知道自己喜欢什么,但 Linux 是一个非常可行的解决方案!