您所在的位置:角膜穿孔 >> 推荐医院>> >> LinuxCPU监控

LinuxCPU监控

文章来源:角膜穿孔   发布时间:2020-9-4 14:09:09   点击数:
  北京中科白殿风医院怎样 http://wapyyk.39.net/bj/zhuanke/89ac7.html
1.CPU1)uptime命令

#uptime08:26amup7min,2users,loadaverage:0.17,0.16,0.12

?08:26am。

当前时间是08:26am。

?up7min。

已经启动了7分钟。

?2users。

当前有2个用户登录。

?loadaverage:0.17,0.16,0.12。

最近1分钟、分钟和1分钟的平均负载为0.17、0.16和0.12。

负载为1表示当前单核CPU全部占用,如果一台机器有3个CPU,每个CPU都是双核的,这是负载最大值为1×2×3=6。如果分钟以及1分钟的负载指标的大于CPU个数×CPU核数×0.7,并且长时间比较高,说明CPU不够用。

?总核数=物理CPU个数×每颗物理CPU的核数。

?总逻辑CPU数=物理CPU个数×每颗物理CPU的核数×超线程数。

通过以下命令可以查看CPU个数、每个物理CPU中core的核数、逻辑CPU的个数和CPU信息(型号)。

?查看物理CPU个数。

#cat/proc/cpuinfo

grep"physicalid"

sort

uniq

wc-l2

2?查看每个物理CPU中core的核数。

#cat/proc/cpuinfo

grep"cpucores"

uniqcpucores:2

?查看逻辑CPU的个数。

#cat/proc/cpuinfo

grep"processor"

wc-l

?查看CPU信息(型号)。

#cat/proc/cpuinfo

grepname

cut-f2-d:

uniq-cIntel(R)Core(TM)i-UCPU

2.30GHz案例:CPU负载分析

?Loadaverage:0.,0.,0.。

表示最近1分钟内CPU负载没有变化。

?Loadaverage:0.,2,。

表示最近1分钟内CPU负载逐渐变小。

?Loadaverage:,2,0.。

表示最近1分钟内CPU负载逐渐变大。

2)top命令

#toptop-18:00:8upmin,1user,loadaverage:0.88,0.7,0.26Tasks:33total,1running,sleeping,0stopped,0zombie%Cpu(s):2.6us,.2sy,0.0ni,93.1id,0.0wa,0.0hi,0.2si,0.0stKiBMem:total,free,used,buff/cacheKiBSwap:total,free,0used.availMemPIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMANDjerryS1.2.10:10.86gnome-shelljerryS6.02.30:0.jerryS2.30.90:01.31gnome-terminal-_apt80S1.70.20:02.26

转载请注明:http://www.iwkqm.com/tjyy/11118.html