linux的cpu使用率100%?
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
1:背景
在linux环境中,我们都会通过top
指令获取当前实例的进场占用cpu情况,如下所示
[123456789@root ~]$ top
top - 11:48:13 up 622 days, 15:51, 2 users, load average: 0.22, 0.19, 0.11
Tasks: 788 total, 1 running, 787 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.6%us, 2.3%sy, 0.0%ni, 91.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 264420160k total, 205466784k used, 58953376k free, 2409512k buffers
Swap: 0k total, 0k used, 0k free, 181339352k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
77851 rabbitmq 20 0 19.4g 1.6g 4164 S 91.9 0.7 204644:47 beam.smp
144462 root 20 0 754m 408m 2568 S 4.0 0.2 177:31.08 neutron-rpc-ser
144556 root 20 0 1763m 195m 4820 S 2.0 0.1 172:07.39 neutron-ksc-swi
1005 root 20 0 1915m 1.2g 284m S 1.3 0.5 13816:44 etcd
60794 ebs 20 0 3445m 136m 3536 S 1.3 0.1 12611:01 gateway
从上面我们可以看见,进程号77851的进程占用cpu90%+,但是不要担心此时机器已经濒临
宕机,然后立马停止服务,我们还需要考虑当前机器的cpu核数,需综合考虑。
2:查询机器的cpu核数
通过cat /proc/cpuinfo
来查询,结果如下
stepping : 2
cpu MHz : 2400.115
cache size : 20480 KB
physical id : 0
siblings : 16
core id : 7
cpu cores : 8 《----------发现是8
apicid : 15
initial apicid : 15
fpu : yes
fpu_exception : yes
cpuid level : 15
说明当前机器是8核cpu,即最大为800%,所以,上述的90%+对于当前机器来说小儿科,
在如下面的图片显示,
460%的cpu使用率,然后就习以为常了,不会出现最大不是100%吗?同样,经过查询机器的cpu核数,
我们发现该机器的核数足够大。
3:结论
出现cpu占用率过高不要急着停止服务,可能机器的多核cpu(市面上应该不容易买到单核了),这点cpu的使用率其实对机器来说不过是小菜一碟。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)