Performance
如何限制磁碟性能?
我正在對 Web 應用程序進行負載測試,並研究一些配置調整(與磁碟 i/o 相關)對整體應用程序性能的影響,即可以同時處理的使用者數量。
但問題是我在看到與磁碟相關的配置設置的任何影響之前達到了 100% CPU。因此,我想知道是否有一種方法可以故意限制磁碟性能,使其成為瓶頸,而我嘗試進行的調整實際上開始影響性能。我應該讓硬碟忙於其他事情嗎?什麼最適合這個目的?
更多細節(可能無關緊要,但無論如何):PHP/Magento/Apache,研究
apc.stat
. 將其設置為0
使 APC 不檢查 PHP 腳本的修改,這應該會在磁碟成為瓶頸的情況下提高性能。使用 JMeter 進行基準測試。
虛擬化。我不了解 VMWare,但 Hyper-V 現在 - 2012 R2 - 允許為虛擬機設置 IOPS 限制。方便放入一些非常低的數字。
你可以試試ionice -c3 yourjob。
這會將 io 限制在系統空閒時。
另請參閱AskUbuntu 連結。