0

我正在寻找一种 Linux 工具来生成具有预定义 cpu、磁盘和网络利用率的工作负载。例如,我需要在 Ubuntu 工作站上将 CPU 利用率保持在 55%,磁盘利用率保持在 30% 一分钟。是否有任何工具可以为 cpu、磁盘和网络生成此类工作负载?

ps 最好有一个工具来完成上述所有功能。但是,如果有不同的 cpu、disk 和 net 工具,如果你能分享链接,我会很高兴。

4

1 回答 1

1

由于没有take 30% of system resources功能,我认为没有相应的工具。Linux 内核根据调度机制等因素,根据需要和免费提供尽可能多的资源。

像您正在寻找的工具必须:

  • 生成负载(没问题)
  • 检查系统负载(没问题)
  • 调节负载生成函数的功率(大问题)

不同的负载量可以通过动态休眠等来完成,但是难度很高,效率很低。

例如,对于磁盘 IO,您可以测试IOZone,然后稍微调整一下参数。

于 2011-08-19T10:56:34.540 回答