1. 程式人生 > >w、vmstat、top、sar、nload 命令的使用

w、vmstat、top、sar、nload 命令的使用

20180504

一、w命令:

技術分享圖片

系統負載:
分為三段:1分鐘、5分鐘、15分鐘的負載值(使用CPU的活動的進程有多少個)
FROM :從哪裏登陸
LOGIN:登陸時間
IDLE:空閑時間
查看系統有幾個CPU :cat /proc/cpuinfo

技術分享圖片

uptime 命令:跟W命令相似。 我們直接用W命令看就好了

二、vmstat 命令(查看CPU內存等具體運程情況)

vmstat 1 表示每1秒鐘顯示一次
vmstat 1 5 表示每1秒鐘顯示一次,只顯示5次
技術分享圖片

三、 top命令(每三秒更新一次)

tasks:進程數
按大M 以內存排序,按大寫的P 使用CPU排序
按數字1表示查詢第一個CPU的使用情況。
top -c 可以查到進程的詳細路徑;

top -bn1 一次性把所有進程全部列出來;
殺掉進程可以用PID去殺,格式:Q +PID

四、sar命令(主要用來查看網卡的流量)

如果沒有這個命令,你要安裝包: yum install -y sysstat
每10分鐘會把系統的狀態過濾一遍,把它存在/var/log/sa 這個目錄裏面,裏面有兩種文件:sa跟sar 文件。sar可以直接cat 查看,sa文件是一個二進制文件

查看網卡的流量:sar -n DEV 1 10  每1秒更新一次,顯示10次。tx 
rx 是接收到的數據包  如果是幾千的話,就還正常,如果上萬就可能不正常了。
tx  是發送出去的數據包

查看系統的負載: sar -q
查看磁盤的讀和寫:sar -b 1 5

技術分享圖片

五、nload (監控網卡流量)

安裝nload之前要先安裝 epel-release
然後再安裝 nload
顯示一個動態的頁面。按方向鍵可以切換網卡,按q退出
技術分享圖片

w、vmstat、top、sar、nload 命令的使用