设为首页 收藏本站
查看: 2202|回复: 0

[经验分享] 查看LINUX当前负载

[复制链接]

尚未签到

发表于 2017-6-25 17:02:27 | 显示全部楼层 |阅读模式
  Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。



[iyunv@ok Desktop]# w
20:41:47 up  2:48,  2 users,  load average: 1.66, 1.55, 1.44
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     :0               17:54    2:48m  7:55   7:55  /usr/bin/Xorg :0 -br -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-upUfeI/database -nolisten tcp
root     pts/0    :0.0             17:54    0.00s  0.26s  0.01s w
[iyunv@ok Desktop]# uptime
20:41:54 up  2:48,  2 users,  load average: 1.69, 1.56, 1.44

  load average:后面的三个数值的含义是最近1,5,15分钟系统的负载值。这个值的意义是,单位时间段内CPU活动进程数。如果你的机器为单核,那么只要这几个值均<1,代表系统就没有负载压国,如果你的机器为N核,那么必須是这几值均<N才可以为系统没有负载压力。
  top命令下,按1,则可以展示岀服务器有多少CPU,并显示每人CPU的使用情况:



top - 20:56:19 up  3:02,  3 users,  load average: 1.97, 1.81, 1.60
Tasks: 251 total,   2 running, 249 sleeping,   0 stopped,   0 zombie
Cpu0  : 39.6%us,  3.5%sy,  0.0%ni, 56.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  : 26.0%us,  5.9%sy,  0.0%ni, 66.7%id,  1.2%wa,  0.0%hi,  0.2%si,  0.0%st
Cpu2  :  8.9%us,  4.8%sy,  0.0%ni, 86.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  8.2%us,  4.3%sy,  0.0%ni, 87.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  11878796k total,  3487176k used,  8391620k free,   118840k buffers
Swap:  3751932k total,        0k used,  3751932k free,   795880k cached
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                
4090 root      20   0 1828m 627m  59m S 46.4  5.4  43:09.19 firefox                                                                                                
4198 root      20   0 1112m 174m  26m S 29.2  1.5  18:40.58 plugin-containe                                                                                         
3509 root      20   0  171m  29m 9956 S  7.8  0.3   8:50.73 Xorg                                                                                                   
3343 qemu      20   0 2419m 564m 5624 S  5.6  4.9  12:57.35 qemu-kvm                                                                                                
3441 qemu      20   0 1159m 291m 5600 S  5.6  2.5  13:05.87 qemu-kvm                                                                                                
3393 qemu      20   0 1575m 393m 5624 S  5.4  3.4  12:51.81 qemu-kvm                                                                                                
4139 root      20   0  302m  13m 9960 S  1.4  0.1   0:08.92 gnome-terminal                                                                                          
20 root      20   0     0    0    0 S  0.2  0.0   0:01.39 events/1                                                                                                
21 root      20   0     0    0    0 S  0.2  0.0   0:00.74 events/2                                                                                                
3017 root      20   0 2445m  21m 6032 S  0.2  0.2   0:14.09 asterisk                                                                                                
3758 root      20   0  349m  14m  10m S  0.2  0.1   0:08.04 wnck-applet                                                                                             
6357 root      20   0 15164 1352  928 R  0.2  0.0   0:01.16 top                                                                                                     
1 root      20   0 19360 1548 1232 S  0.0  0.0   0:01.23 init                                                                                                   
2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd                                                                                                
3 root      RT   0     0    0    0 S  0.0  0.0   0:00.47 migration/0                                                                                             
4 root      20   0     0    0    0 S  0.0  0.0   0:00.17 ksoftirqd/0                                                                                             
5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0                                                                                               
6 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 watchdog/0                                                                                             
7 root      RT   0     0    0    0 S  0.0  0.0   0:00.40 migration/1                                                                                             
8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1                                                                                               
9 root      20   0     0    0    0 S  0.0  0.0   0:00.22 ksoftirqd/1                                                                                             
10 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 watchdog/1                                                                                             
11 root      RT   0     0    0    0 S  0.0  0.0   0:00.23 migration/2                                                                                             
12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2                                                                                               
13 root      20   0     0    0    0 S  0.0  0.0   0:00.27 ksoftirqd/2                                                                                             
14 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/2
  一般而言,服务器的合理负载是CPU核数*2。也就是说对于8核的CPU,负载在16以内表明机器是运行很稳定流畅。如果负载超过16了,就说明服务器的运行有一定的压力了。



[iyunv@ok Desktop]# w
63 column window is too narrow
这个是窗口太小的意思
解决方法:
放大窗口
要不使用这个命令w|cat
[iyunv@ok Desktop]# w
63 column window is too narrow
[iyunv@ok Desktop]# w|cat
20:45:04 up  2:51,  2 users,  load average: 1.19, 1.43, 1.41
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     :0               17:54    2:51m  8:04   8:04  /usr/bin/Xorg :
root     pts/0    :0.0             17:54    0.00s  0.26s  0.01s w
  查看cpu负载:



[iyunv@ok Desktop]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
0  0      0 9474292  45956 490100    0    0  1090    28 1483 3052  6  6 84  5  0   
  r列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要需加cpu.
  b列表示在等待资源的进程数,比如正在等待I/O,或者内存交换等。
  cpu表示cpu的使用状态
  us列显示了用户方式下所花费CPU的百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%, 需要考虑优化用户的程序。
  sy列显示了内核进程所花费的cpu时间的百分比。这里us+sy的参考值为80%,如果us+sy大于80%说明可能存在CPU不足。
  wa列显示了IO等待所占用的CPU时间的百分比。这里wa参考值为30%,如果wa大于30%,说明io等待严重,这可能是磁盘大随机访问造成的,也可能磁盘或者磁盘访问控制器的带宽瓶颈造成的(注要是块操作)
  正常的时间:



ot@ok Desktop]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
0  0      0 9370236  48124 463424    0    0   242    14 1583 3201  4  5 89  1  0

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388099-1-1.html 上篇帖子: OpenStack Cinder 与各种后端存储技术的集成叙述与实践 下篇帖子: Nova 是如何统计 OpenStack 计算资源(转)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表