Linux壓力測試工具


windows底下有大量的硬件測試工具,那么linux底下也同樣有,例如,我們租用機房的服務器的時候,要跑的業務比較重要,需要提供不間斷服務,那么服務器的穩定性測試顯得格外重要,也是交付服務器要做的第一件事,下面是網友總結的一些烤機軟件,也就是壓力測試工具,在高硬負載下服務器的穩定性

Linux底下測試工具有下面這些

  1. stresslinux
  2. super pi
  3. prime
  4. mprime
  5. nbench
  6. cpuburn
  7. gamut
  8. mersenne prime
  9. stress
  10. cpu burn-in
  11. memtester
  12. memtest86
  13. memtest86++
  14. System Stability Tester
  15. BONNIE++/HPL_TEST(不是專門的壓力測試軟件)



下面是幾個的測試情況

CPU測試:
工具一:cpuburn
PU Burn-in是為超頻愛好者設計的穩定性測試工具。
CPU Burn-in能將任何x86 CPU“加熱”到所能承受的極限溫度,通過內置的算法,不斷檢測CPU在超頻時發生的運算錯誤,從而幫助超頻愛好者在保證應用程序能正常運行這一前題下,發揮CPU的最大效能。

官方:http://users.bigpond.net.au/CPUburn/

wget http://users.bigpond.net.au/CPUburn/downloads/cpuburn-in.tar.gz
tar -xzvf cpuburn-in.tar.gz
./cpuburn-in 60
我的效果:
<ignore_js_op>1.gif 

測試中的CPU狀態:
<ignore_js_op>2.gif 

跑60分鍾。這樣我測試后發現只能跑完一個核心,而另個核心是空閑的。所以我就跑了2個進程。這樣雙核心都跑在90-100%了。達到了想要的目的。

工具二:Super Pi for linux

Super PI是利用CPU的浮點運算能力來計算出π(圓周率),所以目前普遍被超頻玩家用做測試系統穩定性和測試CPU計算完后特定位數圓周率所需的時間。
http://www.super-computing.org/
下載頁:ftp://pi.super-computing.org/

wget ftp://pi.super-computing.org/Linux/super_pi.tar.gz
tar -xzvf super_pi.tar.gz
./super_pi 20
20為位數。表示要算2的多少次方位,如通常要算小數點后1M位。
我的效果:

<ignore_js_op>3.gif 
內存測試:

工具:memtester
官方:http://pyropus.ca/software/memtester/

wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz
tar -xzvf memtester-4.0.8.tar.gz
cd memtester-4.0.8.
make && make install

memtester 2G
測試2G內存

磁盤測試:
工具:IOzone
官方:http://www.iozone.org/

wget http://www.iozone.org/src/current/iozone3_326.tar
tar -xvf iozone3_326.tar
cd iozone3_326/src/current

make linux-ia64 

./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /dev/md0
我的效果:
<ignore_js_op>4.gif 
2011-6-29 15:14:36 上傳
下載附件 (14.48 KB)
 


注意,測試如果時間允許,最好持續7X24小時,以確保服務器的足夠穩定


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM