Linux服务器CPU满负载压力测试&&温度检测

本次测试,测试环境是Centos7.6_X86_64,下载的RPM包是stress-1.0.4-16.el7.x86_64.rpm、lm_sensors-libs-3.4.0-6.20160601.el7.x86_64.rpm以及lm_sensors-3.4.0-6.20160601.el7.x86_64.rpm

下载stress RPM包

  1. 进入Linux的RPM包网址:RPM Resource
  2. 搜索框内输入 stress,找到与系统对应的RPM包,点击下载即可
    在这里插入图片描述

下载lm_sensors RPM包

  1. 进入Linux的RPM包网址:RPM Resource
  2. 搜索框内输入 lm_sensors以及lm_sensors-libs,找到与系统对应的RPM包,点击下载即可
    在这里插入图片描述
    在这里插入图片描述

安装RPM包

将下载好的RPM包拷贝到/root/目录下,分别执行rpm -ivh 命令安装即可

>>rpm  -ivh  stress-1.0.4-16.el7.x86_64.rpm
>>rpm  -ivh  lm_sensors-libs-3.4.0-6.20160601.el7.x86_64.rpm
>>rpm  -ivh  lm_sensors-3.4.0-6.20160601.el7.x86_64.rpm

在这里插入图片描述

编写压力测试的Shell脚本

  1. 编写压力测试的Shell脚本:cpustress
#!/bin/sh
Value=1
FLAG="fail"
#增加rc.local的权限,在centos7下权限较低
function ProgressBar(){
   
   
	mark=''
	for ((ratio=0;${ratio}<=100;ratio+=5))
	do
			sleep 0.2
			printf "progress:[%-40s]%d%%\r" "${mark}" "${ratio}"
			mark="##${mark}"
	done
	echo
}
		
#判断系统是否为centos 7,是则修改自启动配置
if [ -f "/etc/redhat-release" ];then
	#检查stress命令是否安装
	filename_stress="/usr/bin/stress"
	if [ -e "$file
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值