最近公司采购了一批服务器, 于是收集了一些拷机软件来压测服务器硬件性能. 硬件的稳定相对来说比较重要, 7x24 小时无间断运行, 主要看三个硬件: 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 (以上部分内容转自此篇文章)
来源: http://www.bubuko.com/infodetail-2662210.html