本文共 5931 字,大约阅读时间需要 19 分钟。
实时检查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.05USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 132.147.248.138 08:55 2.00s 0.07s 0.00s wroot 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 st2 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]空闲cpuvmstat可以连续显示内存使用状况如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 st2 0 0 998484 876 314332 0 0 0 0 21 55 0 0 99 0 00 0 0 998484 876 314332 0 0 0 0 18 45 0 0 100 0 00 0 0 998484 876 314332 0 0 0 0 21 43 0 0 100 0 00 0 0 998484 876 314332 0 0 0 0 18 38 0 0 100 0 00 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 stKiB Mem : 1875784 total, 1095920 free, 559420 used, 220444 buff/cacheKiB Swap: 3999740 total, 3999740 free, 0 used. 1150932 avail MemPID 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 cryptotop命令会持续显示系统进程状态,如需停止,按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.0009时45分15秒 0.00 0.00 0.00 0.00 0.0009时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.0009时52分18秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.0009时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.0009时52分19秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.0009时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.0009时52分20秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.0009时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.0009时52分21秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.0009时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.0009时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 系统启动时间 uptimevmstat 内存使用状况 memorytop 进程状态 cpu & processsar -b 硬盘读写状态 disksar -n DEV 网卡流量状态 network Interfacenload 网卡流量状态 network Interface转载于:https://blog.51cto.com/10248921/2046924