我想在模拟IO负载下测试我的应用程序 - 我该怎么做?

时间:2018-01-09 02:48:51

标签: linux

我想模拟服务器忙,然后在繁忙的服务器上进行其他实验。    是否有任何Linux工具可以以特定的速率进行读写,以模拟服务器繁忙(如果使用dd和fio工具,它们会使服务器太忙而无法做其他事情)。谢谢: - )

1 个答案:

答案 0 :(得分:0)

只要您可以将throttle添加到管道,就可以使用dd等常用工具。

请记住,您需要确保阅读器中的缓冲区(特定于每个命令)不会太大,否则,您可以一次读入几兆内存,然后限制内存读取,这是不是你想要的。

或者,您可以使用您放入其自己cgroup的任何命令。 Cgroup可以在系统范围内限制io带宽。您可以阅读更多in this post