gpt4 book ai didi

bash - 最佳 Linux 结果的输出

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:04 24 4
gpt4 key购买 nike

我目前正在从事一个项目,该项目涉及对 Linux 服务器系统进行基准测试并就最佳系统提出建议。该项目涉及在SUSE 11、Ubuntu 12.04和Centos 7的服务器版本上运行vmstat等命令。这些命令将由bash脚本管理,并制作一个对话框菜单输出结果,以方便用户使用。

但是,我们现在被告知,一旦对基准测试结果进行了调查和讨论,我们将构建一款拥有其中最佳性能的软件。因此,例如,如果 vmstat 统计数据在 Ubuntu 上最好,iostat 在 Centos 上最好,启动时间在 SUSE 上最快,那么将这些都放在一个系统上。然而,这有可能吗?我什至不确定如何构建我自己的 Linux 操作系统来存储这些,或者是否有可能在时间范围内。

当然这是不可能的,因为服务器版本本身的语法不同,唯一的方法肯定是通过 ping 文件以确保它们只在一个操作系统上?

有谁知道这是否可行,因为我似乎无法在网上看到任何表明它可行的信息。

最佳答案

对整个系统进行基准测试是一项复杂的任务,因为涉及的变量太多。为公司服务器选择 Linux 发行版最终是一个政治决定,而不是技术决定,因为最佳选择不仅取决于您的基准测试,还取决于维护人员对发行版、预安装服务和发行版的熟悉程度。已经安装在公司的其他服务器上。

您不能在服务器上同时运行 Ubuntu、Centos 和 SUSE。安装了多个发行版的系统将显示一个启动屏幕,供您选择要运行的发行版之一。这意味着您将无法根据您的示例同时利用 Ubuntu 的 vmstat 效率、Centos IO 优化和 SUSE 启动时间。

对于您的客户而言,最有用的基准将是那些模仿您的服务器在真实情况下的用途的基准;如果这是一个数据库服务器,那么你将不得不在 Ubuntu 上运行服务器和数据库几天,然后在 SUSE 上重复,最后在 Centos 或其他什么上,并设计指标来比较数据库上的三个 session 表现。不是 IO,不是 VM,不是启动时间。

关于bash - 最佳 Linux 结果的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26428548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com