目 录CONTENT

文章目录

Linux CPU 满载测试

ABin
2024-07-15 / 0 评论 / 0 点赞 / 36 阅读 / 0 字
1.使用stress工具:

首先,你需要安装stress工具。如果它还没有安装,你可以通过yum来安装它:

sudo yum install -y epel-release
sudo yum install -y stress

stress --cpu 1 --timeout 60
2.使用yes命令:

yes命令可以无限次打印字符串,可以用来测试CPU。例如:
yes > /dev/null

这个命令会无止境地打印字符串"yes"到/dev/null,从而使CPU保持满载。你可以使用Ctrl+C来停止它。


3.使用pidof和ps命令:

你可以通过运行一个高优先级的循环,使CPU保持忙碌。例如:

while :; do
  for i in `seq 1 5`; do
    ps -eo pid,user,command | mail -s "High CPU Load" you@example.com
  done
  sleep 10
done

这个脚本会每10秒向自己发送一次包含系统进程信息的邮件,这会消耗大量CPU资源。

请注意,这些方法都会影响正常的系统操作,应该谨慎使用,并在测试结束后恢复正常的负载。
0

评论区