linux 负载情况,实时检查Linux系统负载情况

实时检查Linux系统负载

如何快速检查Linux系统运行状况

实时查看系统登陆用户——命令w

w - Show who is logged on and what they are doing.

实例

[root@zabbix ~]# w

09:25:06 up 8 days, 16:05, 2 users, load average: 0.00, 0.01, 0.05

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/0 132.147.248.138 08:55 2.00s 0.07s 0.00s w

root pts/1 172.16.0.136 09:25 2.00s 0.00s 0.00s -bash

[09:25:06] 系统当前时间

[up 8 days,16:05] 系统上次启动时间

[2 users] 有几个登陆用户

[ load average ] CPU平均一分钟、五分钟、十五分钟的负载

补充:仅查看系统启动时间,可用uptime命令

[root@zabbix ~]# uptime

09:29:13 up 8 days, 16:10, 2 users, load average: 0.00, 0.01, 0.05

实时查看系统内存使用状况——命令vmstat

vmstat - Report virtual memory statistics

实例

[root@zabbix ~]# vmstat

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

2 0 0 998608 876 314316 0 0 0 0 21 55 0 0 99 0 0

[r] 正在running的进程数

[b] block 的进程数

[swpd] swap空间内的进程

[free] 空闲的memory

[si/so] 进/出 swap空间的进程

[bi/bo]读磁盘量/写磁盘量

[us/sy]用户/系统占用CPU百分比

[id]空闲cpu

vmstat可以连续显示内存使用状况如vmstat 1 5即每隔1秒显示一次,连续5秒。

[root@zabbix ~]# vmstat 1 5

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

2 0 0 998484 876 314332 0 0 0 0 21 55 0 0 99 0 0

0 0 0 998484 876 314332 0 0 0 0 18 45 0 0 100 0 0

0 0 0 998484 876 314332 0 0 0 0 21 43 0 0 100 0 0

0 0 0 998484 876 314332 0 0 0 0 18 38 0 0 100 0 0

0 0 0 998484 876 314332 0 0 0 0 21 50 0 0 100 0 0

实时查看系统进程——top

top - display Linux processes

实例

top - 09:13:41 up 8 days, 15:54, 1 user, load average: 0.00, 0.01, 0.05

Tasks: 84 total, 2 running, 82 sleeping, 0 stopped, 0 zombie

%Cpu(s): 0.2 us, 0.3 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : 1875784 total, 1095920 free, 559420 used, 220444 buff/cache

KiB Swap: 3999740 total, 3999740 free, 0 used. 1150932 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

1 root 20 0 125116 3644 2408 S 0.0 0.2 0:03.96 systemd

2 root 20 0 0 0 0 S 0.0 0.0 0:00.04 kthreadd

3 root 20 0 0 0 0 S 0.0 0.0 0:07.09 ksoftirqd/0

6 root 20 0 0 0 0 S 0.0 0.0 0:00.12 kworker/u128:0

7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0

8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh

9 root 20 0 0 0 0 R 0.0 0.0 0:29.32 rcu_sched

10 root rt 0 0 0 0 S 0.0 0.0 0:03.89 watchdog/0

12 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper

13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs

14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns

15 root 20 0 0 0 0 S 0.0 0.0 0:00.15 khungtaskd

16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback

17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd

18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset

19 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd

20 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md

26 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0

27 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd

28 root 39 19 0 0 0 S 0.0 0.0 0:00.98 khugepaged

29 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark

30 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto

top命令会持续显示系统进程状态,如需停止,按Q键或Ctrl+C组合键

实时查看磁盘读写量——命令sar

sar并不是Linux系统内置命令,需要安装,安装包为sysstat, yum install sysstat

sar - Collect, report, or save system activity information.

实例

[root@zabbix ~]# sar -b 1 3

Linux 3.10.0-514.el7.x86_64 (zabbix) 2017年12月01日 _x8664 (1 CPU)

09时45分13秒 tps rtps wtps bread/s bwrtn/s

09时45分14秒 0.00 0.00 0.00 0.00 0.00

09时45分15秒 0.00 0.00 0.00 0.00 0.00

09时45分16秒 0.00 0.00 0.00 0.00 0.00

平均时间: 0.00 0.00 0.00 0.00 0.00

[-b] Report I/O and transfer rate statistics.

[1 3] 每隔1秒显示一次,一共3秒

6 . 实时查看网卡流量——命令sar , nload

nload命令也需要自安装,安装包围nload

nload - displays the current network usage

实例

Device eth0 [172.16.0.135] (1/2):

Incoming:

Curr: 32.61 kBit/s

Avg: 35.02 kBit/s

Min: 3.73 kBit/s

Max: 41.23 kBit/s

Ttl: 2.93 GByte

Outgoing:

Curr: 9.37 kBit/s

Avg: 8.73 kBit/s

Min: 4.29 kBit/s

Max: 9.37 kBit/s

Ttl: 31.76 MByte

nload命令也是持续性显示网卡流量,如需退出按Q键或者Ctrl+C组合键。

如有多块网卡,可用方位键←和→来逐个查看。

[root@zabbix ~]# sar -n DEV 1 5

Linux 3.10.0-514.el7.x86_64 (zabbix) 2017年12月01日 _x8664 (1 CPU)

09时52分17秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s

09时52分18秒 eth0 13.00 1.00 3.81 0.18 0.00 0.00 0.00

09时52分18秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00

09时52分18秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s

09时52分19秒 eth0 16.16 1.01 3.99 0.40 0.00 0.00 0.00

09时52分19秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00

09时52分19秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s

09时52分20秒 eth0 14.00 1.00 3.89 0.40 0.00 0.00 0.00

09时52分20秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00

09时52分20秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s

09时52分21秒 eth0 15.00 1.00 3.92 0.40 0.00 0.00 0.00

09时52分21秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00

09时52分21秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s

09时52分22秒 eth0 18.18 1.01 4.32 0.40 0.00 0.00 0.00

09时52分22秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00

平均时间: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s

平均时间: eth0 15.26 1.00 3.98 0.36 0.00 0.00 0.00

平均时间: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00

每秒显示一次,一共5秒。

总结

w 谁登陆系统 who

uptime 系统启动时间 uptime

vmstat 内存使用状况 memory

top 进程状态 cpu & process

sar -b 硬盘读写状态 disk

sar -n DEV 网卡流量状态 network Interface

nload 网卡流量状态 network Interface

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值