w、vmstat、top、sar、nload 命令的使用
阿新 • • 發佈:2018-05-05
20180504一、w命令:
top -bn1 一次性把所有進程全部列出來;
殺掉進程可以用PID去殺,格式:Q +PID
系統負載:
分為三段: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 可以查到進程的詳細路徑;
殺掉進程可以用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 命令的使用