使用w查看系統負載 vmstat命令 top命令 sar命令nload命令
系統監控
[root@pantinglinux]# yum install -y sysstat
sar 每10分鐘會把系統的狀態抓一遍保存日誌文件到目錄/var/log/sa下
saxx 是以日期結尾。保留數據1個月。
[root@pantinglinux]# ls /var/log/sa
sa01 sa06 sa11 sa16 sa21 sa27 sar01 sar06 sar11 sar16 sar21 sar27
sa02 sa07 sa12 sa17 sa22 sa28 sar02 sar07 sar12 sar17 sar22 sar28
sa03 sa08 sa13 sa18 sa23 sa29 sar03 sar08 sar13 sar18 sar24 sar29
sa04 sa09 sa14 sa19 sa25 sa30 sar04 sar09 sar14 sar19 sar25 sar30
sa05 sa10 sa15 sa20 sa26 sa31 sar05 sar10 sar15 sar20 sar26 sar31
查看22號的使用網卡流量的情況:
[root@pantinglinux]# sar -n DEV -f /var/log/sa/sa22
sar -n DEV 查看網卡流量
sar -n DEV 1 2 每1秒顯示一次,顯示2次
[root@pantinglinux]# sar -n DEV 1 2
Linux 3.10.0-693.2.2.el7.x86_64 (centos7.4) 2018年01月23日 _x86_64_ (1 CPU)
00時09分15秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
00時09分16秒 eth0 2.00 1.00 0.13 0.10 0.00 0.00 0.00
00時09分16秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
00時09分16秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
00時09分17秒 eth0 1.00 1.00 0.06 0.18 0.00 0.00 0.00
00時09分17秒 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 1.50 1.00 0.10 0.14 0.00 0.00 0.00
平均時間: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
IFACE 兩個網卡 eth0 和lo
rxpck/s (received package)表示接收到的數據包量的多少
txpck/s 表示發送的數據包量的多少
接收到的數據包幾千KB/S 算是正常,上萬KB/S 可能被攻擊了。
rxkB/s 接收的數據量KB
txkB/s 發送的數據量KB
sar -q 1 10 查看系統負載,每1秒顯示,顯示10次
[root@pantinglinux]# sar -q 1 10
Linux 3.10.0-693.2.2.el7.x86_64 (centos7.4) 2018年01月23日 _x86_64_ (1 CPU)
00時40分40秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
00時40分41秒 0 299 0.00 0.01 0.05 0
00時40分42秒 0 299 0.00 0.01 0.05 0
00時40分43秒 0 299 0.00 0.01 0.05 0
00時40分44秒 0 299 0.00 0.01 0.05 0
00時40分45秒 0 299 0.00 0.01 0.05 0
00時40分46秒 0 299 0.00 0.01 0.05 0
00時40分47秒 0 299 0.00 0.01 0.05 0
00時40分48秒 0 299 0.00 0.01 0.05 0
00時40分49秒 0 299 0.00 0.01 0.05 0
00時40分50秒 0 299 0.00 0.01 0.05 0
平均時間: 0 299 0.00 0.01 0.05 0
指定日期查看系統負載情況:
[root@pantinglinux]# sar -q -f /var/log/sa/sa23
Linux 3.10.0-693.2.2.el7.x86_64 (centos7.4) 2018年01月23日 _x86_64_ (1 CPU)
00時00分01秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
00時10分01秒 2 299 0.00 0.05 0.07 0
00時20分01秒 2 299 0.01 0.02 0.05 0
00時30分01秒 2 301 0.00 0.01 0.05 0
00時40分01秒 2 299 0.00 0.01 0.05 0
平均時間: 2 300 0.00 0.02 0.06 0
查看磁盤使用情況
sar -b 1 5 每秒顯示1次,顯示5次
[root@pantinglinux]# sar -b 1 5
Linux 3.10.0-693.2.2.el7.x86_64 (centos7.4) 2018年01月23日 _x86_64_ (1 CPU)
00時44分03秒 tps rtps wtps bread/s bwrtn/s
00時44分04秒 0.00 0.00 0.00 0.00 0.00
00時44分05秒 0.00 0.00 0.00 0.00 0.00
00時44分06秒 0.00 0.00 0.00 0.00 0.00
00時44分07秒 0.00 0.00 0.00 0.00 0.00
00時44分08秒 0.00 0.00 0.00 0.00 0.00
平均時間: 0.00 0.00 0.00 0.00 0.00
sa17&&sar17區別:
ls /var/log/sa/sa17
Sa17是一個二進制文件,不能cat,只能用sar -n DEV -f /var/log/sa/sa17查看
ls /var/log/sa/sar17,sar17可以cat
nload命令
安裝epel-release
[root@pantinglinux]# yum install -y epel-release
安裝noload
[root@pantinglinux]# yum install -y nload
[root@pantinglinux]# nload
Device eth0 [192.168.1.81] (1/2):
================================================================================================
Incoming:
Curr: 1.02 kBit/s
Avg: 2.45 kBit/s
Min: 1.02 kBit/s
Max: 7.89 kBit/s
Ttl: 31.20 MByte
Outgoing:
Curr: 8.08 kBit/s
Avg: 8.61 kBit/s
Min: 4.46 kBit/s
Max: 13.66 kBit/s
Ttl: 17.06 MByte
兩個網卡,按上下鍵切換網卡
使用w查看系統負載 vmstat命令 top命令 sar命令nload命令