linux查看历史负载命令,Linux日常运维管理技巧: w命令-查看系统负载、vmstat命令、top命令、sar命令...

w命令:查看系统负载

4069fbf1d0b3fc05e23fe4825c6f7aa4.png

w

a64de94e7acb6a0e81ea615693c335e4.png

8fbb24968c7c884f423b2a3f569cd97b.png

load average 单位时间内使用cpu活动的活动进程有多少个

查看系统cpu(逻辑cpu)数量

cat /proc/cpuinfo

fea365d8b1b70cee17ad54c62c8bc48d.png

(当我们的进程在单位时间内活动数量不超过我们的系统逻辑cpu数量就是最佳状态,

当我们的进程大于cpu时要注意是什么占用我们的cpu)

vmstat命令(监控系统状态)        vmstat

94761a37601b646c41ec62c45af70fbb.png

vmstat 1  (动态显示,每一秒显示一次)

89639c656173bb7c2168042e0209f3f6.png

vmstat 1 5  (动态显示,每一秒显示一次,显示5次结束)

e938b510ff8773c678f3e8ace6a40d6e.png

r:(run)表示运行或者等待cpu时间片的进程数

b:  (block)表示等待资源的进程数 (进程被cpu以外的资源阻断,如网络、硬盘。。。进程处于一个等待状态)

swap: 内存不足是会把内存的一部分东西放到swap

si:   表示有多少kb的数据从swap进入到内存中,单位kb

so:  表示有多少kb的数据从内存写入到交换分区swap中,单位kb

bi:  表示有多少kb的数据从磁盘读取到内存中,单位kb

bo: 表示有多少kb的数据从内存写入到磁盘中,单位kb

us:  用户状态下占用cpu的比例(百分比)

sy:  系统张勇cpu的比例

id:  空闲状态下cpu的百分比(us +sy +id =100)

wa: 表示I/O等待占用cpu的百分比(如果数值很大也是反映出cpu不够用)

top命令(显示进程所占的系统资源)

top命令:动态监控进程所占的系统资源,三秒变一次

10222802ea045555cce9f56d47529abf.png

系统的负载额可以很高,但是%Cpu可能会很低,因为进程可能是在等待使用cpu的数量很多,而非进程都是在running状态。(%cpu很高,系统负载就会很高)

RES :进程所占的内存大小

%MEM :使用内存的百分比

按M键:显示按内存大小排序

按P键:显示按cpu占用大小排序

按数字1:列出所有核CPU的使用状态1

按q键退出top

top -c (查看的进程全局路径)

9a3a44d3367c6aafbfa164a355c09237.png

top -bn1 (一次性输出所有进程所有信息,非动态显示,适合在写脚本的时候用)

sar(监控系统几乎所有资源的状态)

17f935a50cbade158273d4cae388d380.png

sar命令 要加选项(参数)

2d3a930ce62bfa8bc87a007314f3f12b.png

(每隔10分钟会获取一次信息)

(1)

d50ba2eb712c5c5435ebc2146f6660bb.png先安装: yum install -y sysstat

(2)sar -n DEV  查看网卡流量da

sar -n DEV 1 5 每个一秒显示,显示5次结束

f299e5ad6192d26b6baa4fcbda68ac93.png

(当rxpck 超到1w ,或者rxkb很大,可能网站被***)

sar -n DEV -f /var/log/sa/saXX  查看历史数据(30天内)

sar -n DEV -f /var/log/sa/sa27 查看27号的历史数据

26100ec61cd25d54f35ff29125e884db.png

sar -q  查看系统负载

a09cacd4f51f07f5b3ac2e575084c4b0.png

sar -q 1 10

sar -q -f /var/log/sa/sa27

da97d59b4a607f1f29fa532a702b3815.png

sar -b 查看磁盘读写

14e521132c32c9fe2d12eaa73dd6d4e9.png

sar - b 1 5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值