linux下压力CPU,内存,IO工具及效果查看命令
创新互联公司专业为企业提供坊子网站建设、坊子做网站、坊子网站设计、坊子网站制作等企业网站建设、网页设计与制作、坊子企业网站模板建站服务,10多年坊子做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
1. 安装stress
参数说明:
--help显示帮助信息
--version显示软件版本信息
-t secs:
--timeout secs指定运行多少秒
--backoff usecs等待usecs微秒后才开始运行
-c forks:
--cpu forks产生多个处理sqrt()函数的CPU进程
-m forks
--vm forks:产生多个处理malloc()内存分配函数的进程,后接进程数量
-i forks
--io forks:产生多个处理sync()函数的磁盘I/O进程
--vm-bytes bytes:指定内存的byte数,默认值是1
--vm-hang:表示malloc分配的内存多少时间后在free()释放掉
-d :
--hdd:写进程,写入固定大小,通过mkstemp()函数写入当前目录
--hdd-bytes bytes:指定写的byte数,默认1G
--hdd-noclean:不要将写入随机ascii数据的文件unlink,则写入的文件不删除,会保留在硬盘空间。
安装过程:
下载:
链接:https://pan.baidu.com/s/1AB_TcdnBlz3U4-TH0TsJaQ
提取码:nd34
1.解压文件 tar -zxvf stress_1.0.1.orig.tar
2.进入文件夹:cd stress_1.0.1.orig
3../configure
4.make
5.make check
6.make install
7.make clean
使用方法:
如果安装出现问题,可能是没有安装gcc ,gcc包包括(binutils,cpp,gcc,gcc-c++,glibc,glibc-devel,glibc-headers,kernel-headers,libgcc,libgomp,libmpc,libstdc,mpfr),
下载地址:
链接:https://pan.baidu.com/s/1BHcZFQqAn7-exLlUMcf6mQ
提取码:hdml
安装方法:rpm -ivh *.rpm --force
1、测试CPU负荷
输入命令:stress –c 4
增加4个cpu进程,处理sqrt()函数函数,以提高系统CPU负荷
2、内存测试
输入命令:stress -m 50 --vm 500
3、磁盘I/O测试
同时压内存和IO
输入命令:stress –d 1 --hdd-bytes 3G
新增1个写进程,每次写3G文件块
查看效果:
top命令:
vmstate命令:
其它工具:
压内存:
工具:memtester
官方:http://pyropus.ca/software/memtester/
wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz
tar -xzvf memtester-4.0.8.tar.gz
cd memtester-4.0.8.
make && make install
memtester 2G
分享题目:linux下压力CPU,内存,IO工具及效果查看命令
URL标题:http://myzitong.com/article/pddicj.html