我们大学正在为实验室安装新的 ubuntu 系统。他们想测试系统的性能。我在 Google 上搜索了一些基准测试工具,但我们有 250 个系统需要测试,除了在每个系统中安装基准测试工具并运行它们之外,还有其他简单的方法吗?
答案1
你的问题不仅仅是对系统进行基准测试,它基本上就是你如何维护每台机器。例如,你如何让它们都安装相同的软件包或删除一个软件包,或者在自动升级和重启之前安装特定的更新?
有一些像 Landscape(需要 Canonical 的支持订阅)这样的工具可以使这方面的事情变得容易得多。
除此之外,我会首先确保每台机器都有一个管理员用户,并且安装了特定的 SSH 密钥。你可以从一台机器开始,然后将其克隆到所有其他机器上。一旦你有了它,你就可以使用类似clusterssh
处理大量计算机并在每台计算机上运行相同的操作:
cssh -a '/usr/bin/benchmark' admin@host1 admin@host2 admin@host3 admin@host4
如果您不需要长期安装,您可以变魔术般地使用 LiveUSB 自动加载基准并将其发送到中央服务器。制作一些副本,然后在网络上批量处理。或者使用 PXE 网络启动。所有选项。