日常运维管理技巧
  2OOtxGRti36O 2023年11月02日 23 0

作为一个运维工程师、系统管理员,如果对自己的系统不了解的话,那怎么排查问题呢?如果出现问题的话,肯定要查一下是什么问题,哪里的问题,系统的资源的耗费情况如何查看。

1、使用w命令查看当前系统的负载

1.1 系统时间查看,使用date命令也可以查看当前时间

日常运维管理技巧_多核

1.2 系统运行时间,uptime

日常运维管理技巧_多核_02

1.3  查看登陆了几个用户

日常运维管理技巧_服务器_03

1.4 load average是关键的一段,这是它的系统负载,平时用的最多的就是这一部分了

日常运维管理技巧_系统管理员_04

后面跟三个数字,分别是1分钟、5分钟、15分钟内系统的平均负载值。

]第一个数字是单位时间内使用CPU的活动的进程有多少个,值越大说明服务器压力越大。这个数字可以是零点几,也可以是一百多,当前值是0,说明系统没有负载,就没有活动的进程,这说明服务器处于空闲的状态。这对于Linux操作系统来讲就比较浪费,它在空耗。

那什么值是理想状态呢?看你有几颗CPU,这个指的是逻辑CPU,而不是物理CPU。CPU有很多类型,Intel的,AMD的,都会有几颗CPU,每颗上又会有很多逻辑CPU。查看CPU的命令如下:cat /proc/cpuinfo,需要查看的数字是processor。

1.5 查看服务器CP

[root@localhost ~]# cat /proc/cpuinfo

日常运维管理技巧_多核_05

日常运维管理技巧_系统管理员_06

如果是0,就代表有1颗;是1代表是2颗;如果有15,就代表有16颗,翻到最后一页就可以看出你的cpu数量。

这里说的是逻辑CPU,而不是物理CPU。processor的最大数字是7,代表最多有8颗CPU,只要w命令查到的数字不大于8,就是可以的。

LOGIN@是登陆的时间,IDLE是空闲了多长时间,PCPU是使用CPU的时间,WHAT是适用的命令,后面的可以不用管它。

注:/proc/cpuinfo文件记录了CPU的详细信息。目前市场上多为2颗多核CPU,在Linux看来,它就是2*n个CPU(n为单颗物理CPU上有几核)。如果n为4,则查看这个文件时会显示8段信息,而最后一段信息的processor会显示7,查看当前系统有几个CPU,可以使用命令grep -c 'processor' /proc/cpuinfo。然后查看有几颗物理CPU时,则需要查看关键字physical id。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  Yoru5qB4TSKM   2023年12月10日   39   0   0 服务器重启IP