1. 程式人生 > >七周一次課(1月22日)

七周一次課(1月22日)

查看 load swap 服務 系統 cto 運行 用戶 oss

七周一次課(1月22日)
10.1 使用w查看系統負載


技術分享圖片

w

技術分享圖片

直接在終端登陸的 用戶TTY

技術分享圖片

load average 系統負載 1分鐘 5分鐘 15分鐘 系統負載 單位時間內使用cpu活動的進程平均個數 cpu是否不夠與該數值與邏輯cpu個數有關,1比1是最理想

查看系統邏輯cpu個數 processor

技術分享圖片

uptime

技術分享圖片


10.2 vmstat命令

技術分享圖片

vmstat 1 每1s顯示1次 5次結束

技術分享圖片

技術分享圖片

r:=run,表示運行中或等待cpu運行的進程數,如果該數長期大於服務器CPU個數,則說明CPU不夠用了。

b: =block ,表示等待資源的進程數,如,等待I/O,內存等,這列的值如果長時間大於1,則需要關註一下。

swpd:表示切換到交換分區的內存量(當該數據不斷變化時說明內存不足)

free:表示當前空閑的內存量

buff:緩沖大小

cache:緩存大小

swap 內存交換情況

si so 有多少塊 kb的數據從swap進入內存 so出

bi bo 從磁盤進入內存 bi讀的數據 bo 寫的數據

us 用戶級別的占用cpu百分比

sy 系統

id 空閑 us+sy+id+wa=100%

wa wait 等待cpu的百分比


10.3 top命令

top 3s顯示一次動態的

技術分享圖片

默認按cpu排序,按M按內存排序,P 內存排序

技術分享圖片

按數字1 顯示所有cpu百分比

技術分享圖片

q退出 top -c 查看到具體進程命令

技術分享圖片

top -bn1 靜態顯示,適合在寫腳本時用

技術分享圖片




10.4 sar命令

技術分享圖片

10分鐘後生成1個文件sa17 sa17只能用命令去加載,還有一個sar17可以cat查看

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片


sar -n DEV 查看網卡流量

技術分享圖片

rxpck/s 接收的數據包 個數 幾k比較正常

txpck/s 發送的數據包 個數

rxkB/s 接收的數據量

txkB/s 發送的數據量

正常的一個服務器數據

技術分享圖片


查看歷史數據

技術分享圖片

查看系統負載 sar -q 1 10

技術分享圖片

查看歷史數據

技術分享圖片

sar -b 查看磁盤

技術分享圖片


10.5 nload命令

技術分享圖片

技術分享圖片

nload 動態顯示網卡實時速度頁面

技術分享圖片

網卡名字 ip 網卡1/2 按左右方向鍵切換網卡

技術分享圖片


七周一次課(1月22日)