详细讲解LTP套件对Linux系统进行压力测试方法
创始人
2024-06-16 10:50:22
0

网络技术的兴起,导致很多人开始学习Linux,学习linux如果你想使用LTP套件对Linux系统进行压力测试,这里将介绍使用LTP套件对Linux系统进行压力测试的解决方法,和大家分享一下。ltp套件是由Linux Test Project所开发的一套系统测试套件。它基于系统资源的利用率统计开发了一个测试的组合,为系统提供足够的压力。

一、获取软件

首先我们可以从http://optusnet.dl.sourceforge.net/sourceforge/ltp/ltp-full-20050608.tgz下载***的20050608版本;

下载后,放到/root目录下,解压并编译、安装:

  1. tar xzf ltp-full-20050608.tgz  
  2. cd ltp-full-20050608  
  3. make;make install; 

二、进行压力测试

运行:

./runltp -p -l /tmp/resultlog.20051221 -d /tmp -o /tmp/ltpscreen.20051221 -t 24h

运行后,用tail -f /tmp/ltpscreen.20051221监控运行状态。如果运行持续的话,不要关机,等待24小时候的结果。

如果只是部分的压力测试,可以运行testscripts目录下的脚本,例如:

#testscripts/ltpstress.sh -d sar -l log -t 72 -i 60

意思是连续运行ltpstress 72小时,用sar每60秒记录一次系统活动,sar的记录文件为/tmp/ltpstress.xxx.sar,ltpstess测试log文件 /tmp/ltpstress.xxx.log(使用ltpstress.sh必须打开本机的rsh服务,并且允许root登陆本机,参考后面的附录部分)

三、结果分析

分析ltpstress.xxx.log :将所有FAIL过滤出来,得到完整的所有FAIL的testcase。

方法如下:用sort把FAIL的项排序,再用uniq排除重复项输出到一个文件就可以了:

grep FAIL ltpstress.xxx.log | sort | uniq >failcase.txt

至此,得到的failcase.txt为所有FAIL的testcase名字。要注意分析case失败的原因是什么,并下结论:是配置的问题(72h测试中该case全部失败,没有一次成功记录),还是稳定性的问题(有失败也有成功)。并将结论加注在failcase.txt中,方便查看。

※附录

运行runltp.sh,是不会运行diskiso.sh和networktests.sh脚本。

这两个脚本放在testscripts目录下,使用它们是有前提的:

1、diskiso.sh

使用它,必须要有一张可写的3寸磁盘放在软驱中,并且光驱里面需要有超过100M的空间。

2、networktests.sh

使用它,首先要有另外一台用做提供服务的主机,而且上面需要安装有和测试的客户机相同的ltp套件,并且都安装在同一个对应的目录中,例如:/root/ltp;

然后需要给服务机配置/root/.rhosts文件,以保证客户机可以无密码的进入服务机;

当然,我们在需要在服务机上打开rlogind、ftpd、telnetd、echo (stream)、fingerd、rshd和portmap服务

希望本文介绍的使用LTP套件对Linux系统进行压力测试方法,对你有所帮助。

【编辑推荐】

  1. 为什么要编译Linux内核?
  2. 五种大众Linux音乐播放器
  3. 全面讲解Linux系统多用户的特点
  4. 你了解这些Linux程序设计的特点么?
  5. 学习日记:Linux文件系统限制及特点

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...