1. 程式人生 > >Linux學習筆記第七周一次課(3月19日)

Linux學習筆記第七周一次課(3月19日)

w vmstat top sar nload

10.1 使用w查看系統負載

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片


10.2 vmstat命令

技術分享圖片

技術分享圖片

顯示狀態,每一秒一次,共5次,命令為#vmstat 1 5

r,run表示運行;

b,block表示阻塞,阻止

swpd,虛擬內存,若這個值大於0,表示內存不夠用;

si磁盤輸入虛擬內存;so虛擬內存寫到磁盤;

bi 塊設備每秒接收的塊數量,這裏的塊設備是指系統上所有的磁盤和其他塊設備

bo 塊設備每秒發送的塊數量,例如我們讀取文件,bo就要大於0

us,user用戶占用CPU百分比;

sy,system系統本身占用CPU百分比;

id,idle空閑CPU百分比;

wa,wait等待CPU百分比;


10.3 top命令

技術分享圖片

技術分享圖片技術分享圖片


技術分享圖片

zombie僵屍進程,主進程已結束,子進程未結束,無人管狀態;

結束相應PID進程,命令為#kill PID


10.4 sar命令

技術分享圖片

技術分享圖片

sar命令,安裝sar命令,#yum install -y sysstat

sar每10分鐘生成一個歷史文件,目錄為/var/log/sa/,目錄下文件最多保留一個月;

技術分享圖片技術分享圖片

rxpck/s數值幾千是正常,上萬就不正常,被攻擊了;

查看網卡流量歷史數據,sar -n DEV -f /var/log/sa/sa20,20表示20日,日期;

sa20是二進制文件,必須用sar命令查看;

sar20可以直接cat;


10.5 nload命令


安裝nload命令,#yum install -y epel-release

#yum install -y nload

技術分享圖片技術分享圖片

默認看第一個網卡,方向鍵上下左右,看另一個網卡,q退出;


Linux學習筆記第七周一次課(3月19日)