我负载testingWeb应用程序,并研究一些configuration调整(与磁盘I / O有关)对整体应用程序性能(即可同时处理的用户数量)的影响。
但问题是,我看到任何影响磁盘相关的configuration设置,我打100%的CPU。 因此,我想知道是否有办法刻意限制磁盘性能,使之成为瓶颈,而我正在尝试的调整实际上开始影响性能。 我应该让硬盘忙于别的东西吗? 什么会为这个目的最好的?
更多细节(可能不相关,但无论如何):PHP / Magento / Apache,研究apc.stat的影响。 将其设置为0使得APC不会检查PHP脚本进行修改,这应该会提高磁盘是瓶颈的性能。 使用JMeter进行基准testing。
虚拟化。 我不知道VMWare,但现在Hyper-V – 2012 R2 – 允许为虚拟机设置IOPS限制。 方便投入一些真正的低数字。
你可以试试ionice -c3 yourjob。
这将限制系统空闲时的io。
另请参阅AskUbuntu链接 。