我正在寻找一种Linux工具来生成具有预定义cpu,磁盘和网络利用率的工作负载。例如,我需要在我的Ubuntu工作站上将cpu利用率保持在55%,将磁盘利用率保持在30%。是否有任何工具可以为cpu,磁盘和网络生成此类工作负载?
P.S。最好有一个工具来完成上述所有功能。但是,如果有不同的cpu,磁盘和网络工具,我会很高兴,如果你可以共享链接。
答案 0 :(得分:1)
由于没有take 30% of system resources
功能,我认为没有相应的工具。 Linux内核根据需要提供尽可能多的资源,具体取决于调度机制等。
您正在寻找的工具必须:
不同的负载量可以通过动态睡眠来实现,而且更多,但难度非常高,效率非常低。
对于磁盘IO,您可以测试 IOZone ,并使用参数进行一些操作。