我正在对一个 Web 应用程序进行负载测试,并研究一些配置调整(与磁盘 i/o 相关)对整体应用程序性能的影响,即可同时处理的用户数量。
但问题是,在我能看到磁盘相关配置设置的任何效果之前,我的 CPU 就达到了 100%。因此,我想知道是否有办法故意限制磁盘性能,使其成为瓶颈,而我尝试进行的调整实际上开始影响性能。我应该让硬盘忙于其他事情吗?什么最适合这个目的?
更多详细信息(可能无关紧要,但无论如何):PHP/Magento/Apache,研究的影响apc.stat
。将其设置为0
使 APC 不检查 PHP 脚本是否修改,这应该会提高磁盘是瓶颈的性能。使用 JMeter 进行基准测试。
答案1
虚拟化。我不知道 VMWare 的情况,但现在的 Hyper-V(2012 R2)允许为虚拟机设置 IOPS 限制。输入一些非常低的数字很方便。