Linux伺服器壓測/拷機軟體收集

easonjim發表於2018-06-28

最近公司採購了一批伺服器,於是收集了一些拷機軟體來壓測伺服器硬體效能。硬體的穩定相對來說比較重要,7×24小時無間斷執行,主要看三個硬體:CPU、記憶體、硬碟。

下面是收集的一些教程,可能網址已經失效了,但可以根據軟體名去查詢一些使用教程。

專業的測試軟體為LTP,但功能太複雜,沒看懂。參考:https://github.com/linux-test-project/ltp

一、壓測軟體:

  • stresslinux
  • super pi
  • prime
  • mprime
  • nbench
  • cpuburn
  • gamut
  • mersenne prime
  • stress
  • cpu burn-in
  • memtester
  • memtest86
  • memtest86++
  • System Stability Tester
  • 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

工具二: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位。

二、記憶體測試:

工具:memtester

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

wget http://pyropus.ca/software/memtester/old-versions/memtester-4.0.8.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

 

參考:

http://www.fengfly.com/plus/view-65237-1.html(以上部分內容轉自此篇文章)

==>如有問題,請聯絡我:easonjim#163.com,或者下方發表評論。<==


相關文章