[转帖]服务器稳定性测试-LTP压力测试方法及工具下载

服务器,稳定性,测试,ltp,压力,测试方法,工具,下载 · 浏览次数 : 0

小编点评

**LTP测试套件简介** LTP是开源社区为开源项目提供的一个测试套件,用于验证Linux系统可靠性、健壮性和稳定性。 **主要功能:** - 测试Linux内核和内核相关特性。 - 通过自动化引入到Linux内核测试,提高Linux内核质量。 - 提供验证linux系统稳定性的标准,设计标准的压力场景,通过对linux系统进行压力测试,对系统的功能、性能进行分析,并以此确定linux系统的可靠性、健壮性和稳定性。 **测试方法:** **1.系统安装:** ``` sudo tar -xvf ltp-full-20160510.tar.bz21 ``` **2.编译:** ``` sudo ./configure --build=arm-linux sudo ./configure --host=aarch641 x86、龙芯版本执行: sudo ./configure1 ``` **3.运行测试脚本:** ``` ① ltp-20160510版本ltp: cd /opt/ltp/testscripts1 执行 sudo ././ltpstress.sh -n -l /var/log/ltpstress.log -t 48 -p1 参数解析 ② ltp-20200515版本ltp(1-3步骤与ltp-20160510都一样): ``` **4.查看结果:** ``` ① ltp-20160510版本: cat /var/log/ltpstress.log ② ltp-20200515版本: cat /opt/ltp/results/LTP_xxx.log ``` **结论:** 使用LTP测试套件可以对Linux操作系统进行超长时间的测试,重点在于Linux用户环境相关的工作负荷。通过对linux系统进行压力测试,可以评估其可靠性和健壮性。

正文

简介

LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。

该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。LTP提供了验证linux系统稳定性的标准,设计标准的压力场景,通过对linux系统进行压力测试,对系统的功能、性能进行分析,并以此确定linux系统的可靠性、健壮性和稳定性。

压力测试是一种破坏性的测试,即系统在非正常的、超负荷的条件下的运行情况。用来评估在超越最大负载的情况下系统将如何运行,是系统在正常的情况下对某种负载强度的承受能力的考验。

使用LTP测试套件对Linux操作系统进行超长时间的测试,重点在于Linux用户环境相关的工作负荷。而并不是致力于证明缺陷。

ltp下载地址:
百度网盘链接:https://pan.baidu.com/s/1CHrwipDfIdl9H0liIj87kQ?pwd=uxbh
提取码:uxbh

测试方法

1.系统中拷入ltp工具包并解压:

sudo tar -xvf ltp-full-20160510.tar.bz2
  • 1

2.进入目录:cd ltp-full-20160510
arm版本执行:

sudo ./configure --build=arm-linux或sudo ./configure --host=aarch64
  • 1

x86、龙芯版本执行:

sudo ./configure
  • 1

3.在终端编译,输入:

sudo make
sudo make install
  • 1
  • 2

4.运行测试脚本:
① ltp-20160510版本ltp:

cd /opt/ltp/testscripts
  • 1

执行

sudo ./ltpstress.sh -n -l /var/log/ltpstress.log -t 48 -p
  • 1

参数解析:
//-l:记录测试结果到/var/log/ltpstress.log
//-t:时间48小时
//-n:不对网络进行压力测试
//-p:人为指定日志格式,保证日志为可读格式

② ltp-20200515版本ltp(1-3步骤与ltp-20160510都一样):
编译完后执行测试命令

cd /opt/ltp/
./runltp -t 48h -p
  • 1
  • 2

5.进行48小时测试无宕机。(如果是服务器,则可适当延长时间到72小时)
Ltp-20160510版本:另开一个终端,打开top,可看到genload进程
ltp-20200515版本:另开一个终端,打开top可看到测试项:bind06 cpu100%

则说明已在压力测试中。

6.查看结果
① ltp-20160510版本:cat /var/log/ltpstress.log
② ltp-20200515版本:cat /opt/ltp/results/LTP_xxx.log

测试结果

打开测试结果日志 LTP_XXX.log 拉到最底下可查看。
在这里插入图片描述

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门初识Linux29394 人正在系统学习中

与[转帖]服务器稳定性测试-LTP压力测试方法及工具下载相似的内容:

[转帖]服务器稳定性测试-LTP压力测试方法及工具下载

简介 LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。 该工具的目的是通过把测试自动化引入到Linux内核测试,提

[转帖]JVM在SUSE下奔溃的原因

今天同事去厂商部署项目的时候发现项目启动一会便会奔溃,但是项目已经在其他的厂商和自己公司的云服务器上稳定运行了很长时间,且经过了大量严格的功能、并发测试,这让我有些诧异,通过了了解,知道了对方机器的操作系统为SUSE,同事发回了jvm奔溃时生成的hs_err_pid文件。通过查看hs_err_pid

[转帖]Nginx为什么快到根本停不下来?

Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程。Master 进程:管理 Worker 进程。对外接口:

[转帖]Tengine编译安装

https://www.cnblogs.com/lizexiong/p/15012824.html Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得

[转帖]vm overcommit参数

https://www.cnblogs.com/ExMan/p/11586756.html overcommit参数需要根据不同服务来进行调整,使内存得到充分利用的同时保证系统的稳定性。比如redis服务器建议把vm.overcommit_memory设置为1. 1、vm.overcommit_ra

[转帖]【混沌工程】 docker环境下模拟网络延迟和丢包

https://cloud.tencent.com/developer/article/1616202?areaSource=&traceId= 原文地址:https://www.chenquan.me/archives/315 混沌工程最早是Netflix引入的,用来验证服务稳定性的工程。地址:h

[转帖]Redis之安全措施

指令安全 Redis的一些指令会对Redis服务的稳定性及安全性各方面造成影响,例如keys指令在数据量大的情况下会导致Redis卡顿,flushdb和flushall会导致Redis的数据被清空。 Redis在配置文件中提供了 rename-command 指令用于将一些危险的指令修改成其他指令,

[转帖]微服务的简介和技术栈

https://www.cnblogs.com/PatrickLiu/p/13925259.html 一、简介 这些年软件的设计规模越来越庞大,业务需求也越来越复杂,针对系统的性能、高吞吐率、高稳定性、高扩展等特性提出了更高的要求。可以说业务需求是软件架构能力的第一推动力,由于这些因素导致了软件架构

[转帖]ESXi主机网卡识别为10Mb导致业务缓慢

某企业所有业务系统及应用运行在由5台安装了ESXi 6.0的服务器组成的虚拟化环境中,已经稳定运行了多年,基本上没有出过问题。 今天下午企业工程师联系我,说单位的业务系统访问很慢。在业务系统中PING网关的延时超过2ms,平常都是小于1ms。近期单位服务器与网络没有改动。 检查发现有台物理主机内存报

[转帖]Linux内存占用常用的几个分析方法,你确定都知道?

https://cloud.tencent.com/developer/article/2168100 0. 引言: 系统内存是硬件系统中必不可少的部分,定时查看系统内存资源运行情况,可以帮助我们及时发现内存资源是否存在异常占用,确保业务的稳定运行。 例如:定期查看公司的网站服务器内存使用情况,可以