软件介绍
LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。LTP提供了验证linux系统稳定性的标准,设计标准的压力场景,通过对linux系统进行压力测试,对系统的功能、性能进行分析,并以此确定linux系统的可靠性、健壮性和稳定性。
软件使用
前提:
1. 系统安装 yum install autoconf gcc
2. 执行init 3 ,进入纯文本模式
3. 执行setterm -blank 0,关闭显示器节能功能
编译和安装:
$ tar xf ltp20161110.tar.gz
$ cd ltp
$ ./configure
$ make autotools
$ ./configure --build=mips64el
$ make
(可根据CPU个数加 -j参数并行编译)
make install
测试:
进入/opt/ltp/testscripts目录,执行如下命令
./ltpstress.sh -S -p -t 72 -n
参数
-S 为使用sar工具统计结果
-n 不对网络进行压力测试
-p: 人为指定日志格式,保证日志为可读格式
-l: 记录测试日志的文件
-d: 指定临时存储目录,默认为/tmp
-o: 直接打印测试输出到/tmp/ltpscreen.20111207
-t: 指定测试的持续时间
-t 60s = 60 seconds
-t 45m = 45 minutes
-t 24h = 24 hours
-t 2d = 2 days
注:
细节方面可参考
http://blog.csdn.net/kernel_learner/article/details/8238974
http://www.07net01.com/linux/LTP__linuxwendingxingceshi_linuxxingnenceshi_436020_1371838080.html