linux下抓包、監控io性能、free命令、ps命令、查看網絡狀態介紹

10.6 監控io性能

10.7 free命令

10.8 ps命令

10.9 查看網絡狀態

10.10 linux下抓包

監控io性能: 監控磁盤狀態命令

命令:iostat -x /sar -b

iostat -x

我們這裡關注%util,這裡數值如果越高,磁盤I/O讀寫也會越高,如果util高,讀寫不高,可能磁盤有問題。

linux下抓包、監控io性能、free命令、ps命令、查看網絡狀態介紹

iotop:查看那個進程佔用磁盤IO比較大(就是磁盤讀寫比較頻繁的進程)

安裝yun install -y iop

命令:iotop 動態顯示

total disk read :總磁盤讀

total disk write :總磁盤寫

actual disk read:實際磁盤讀

actual disk write:實際磁盤寫

linux下抓包、監控io性能、free命令、ps命令、查看網絡狀態介紹

free命令:查看當前系統的總內存大小以及使用內存的情況

命令:free -h

total 總內存

used:真正使用的時間內存大小

free:剩餘物理內存大小 shared:共享內存大小

buff/cache (緩存/緩存):

大概意思:

磁盤----內存(buff)---CPU 磁盤讀出數據給內存(緩存)。CPU讀取內存的緩存進行處理

CPU---內存(cache)---磁盤 CPU處理完數據返回給內存(緩衝)再進入到磁盤、

available :系統可使用內存多大,它包含free。linux系統為了讓應用跑得更快,會預先分配一部分內存(buff/cache)給某些應用,這部分內存並沒有真正使用,當一個服務需要使用更多內存時,會將buff/cache的內存進行調用。

total=used+free+buff/cache

available是由free、buff、cache還未被佔用的拿部分內存組成、(所以看實際還有多大內存應該看這個)

linux下抓包、監控io性能、free命令、ps命令、查看網絡狀態介紹


分享到:


相關文章: