linux 怎么把cpu跑80

linux 怎么把cpu跑80,第1张

来个快速上到100的

for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`do dd if=/dev/zero of=/dev/null &done

说明:

cat /proc/cpuinfo |grep "physical id" | wc -l 可以获得CPU的个数, 我们将其表示为N.

seq 1 N 用来生成1到N之间的数字

for i in `seq 1 N`就是循环执行命令,从1到N

dd if=/dev/zero of=/dev/null 执行dd命令, 输出到/dev/null, 实际上只占用CPU, 没有IO *** 作.

由于连续执行N个(N是CPU个数)的dd 命令, 且使用率为100%, 这时调度器会调度每个dd命令在不同的CPU上处理.

最终就实现所有CPU占用率100%

另外,上述程序的结束可以使用:

1. fg 后按 ctrl + C (因为该命令是放在后台执行)

2. pkill -9 dd

     linux系统中查看cpu占用的命令是什么呢?下面是查看cpu占用命令的具体介绍:

      查看cpu占用的命令是:

      #top

      拓展资料:

      PR表示:优先级

      NInice值表示:负值表示高优先级,正值表示低优先级。

      VIRT表示:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES。

      RES表示:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA。

      SHR表示:共享内存大小,单位kb。

      %MEM表示:进程使用的物理内存百分比。

      %CPU表示:上次更新到现在的CPU时间占用百分比。

      以上就是今天的分享了,希望可以帮助到大家。

      本文章基于thinkpadE15品牌、centos7系统撰写的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9004460.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存