Linux查看系統運行狀態

當系統運行緩慢時,須要查看是哪部分形成的,通常從CPU、內存、IO、系統負載等方面分析:ios

查看CPU佔用

top命令ubuntu

top命令

  1. 上方爲系統總cpu及內存佔用(shift+E切換內存單位)

us爲用戶進程佔用的cpu
id爲空閒cpu佔用
wa爲io等待佔用的cpu
2. 下方爲各進程CPU內存的佔用狀況(e切換內存單位)
RES爲物理內存佔用大小
%MEM爲物理內存佔用/總內存大小markdown

查看內存佔用

  1. top

可用內存爲available部分,不是freespa

  1. free -h

free -h 運行結果

可用內存爲available部分,不是free 若是swap佔用過多,也說明物理內存不夠了。
若是在ubuntu中,使用內存和可用內存爲-/+ buffers/cache:中指示的used和free。code

查看IO佔用

iostat -x 1 10 iostat結果 每隔1秒刷新一次,共刷新10次。 若是util部分一直大於100%說明io佔用太高。orm

查看系統負載(同時運行進程數)

top
查看load average部分,分別爲最近1分鐘,最近5分鐘,最近15分鐘的運行進程數,若是大於系統內核數過多說明負載太高,應該主要觀察"15分鐘系統負荷",將它做爲電腦正常運行的指標進程

相關文章
相關標籤/搜索