linux 性能统计命令

命令1

性能压力测试,yes持续输出30s到设备中空文件,然后杀掉进程

{ yes> /dev/null & } && sleep 30 && ps -ef|grep yes | awk ‘{print $2}‘| xargs kill

linux 性能统计命令

 

linux 性能统计命令

30s进程被杀掉

 

linux 性能统计命令

查看统计服务器cpu核心数

命令2

根据cpu核心数循环插入

for i in $(seq 0 $(($(cat /proc/cpuinfo |grep processor |wc -l)-1))); do taskset -c $i yes >/dev/null & done && sleep 30 && ps -ef |grep yes| awk ‘{print $2}‘ |xargs kill

语法解析

for 变量名 in 列表

do

程序段(command)

done

for i in $(seq 0 $(($(cat /proc/cpuinfo |grep processor |wc -l)-1)));  ==根据核心数遍历4次
	do taskset -c $i yes >/dev/null &  
    	done 
	&& sleep 30 && ps -ef |grep yes| awk ‘{print $2}‘ |xargs kill
linux 性能统计命令

 

linux 性能统计命令

linux 性能统计命令

上一篇:Linux文件操作


下一篇:「Kernel」- 内核(Linux) @20210307