Linux系統查看CPU使用率、內存使用率、磁盤使用率(---輪子---)


一、查看CPU使用率

1、top命令

  在linux的系統維護中,可能需要經常查看cpu使用率,分析系統整體的運行情況。常用的查看CPU使用率命令為top命令。

  top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。

  top:Time of Process查看系統當前運行的情況,CPU、內存、運行時間、交換分區、執行的線程等信息。通過top命令可以有效的發現系統的缺陷出在哪里,是內存不夠、CPU處理能力不夠、IO讀寫過高。

  top命令很常用,在第三行有顯示CPU當前的使用情況。


 
  
  1.png

    如上所示,top命令可以看到總體的系統運行狀態和cpu的使用率 。

      %us:表示用戶空間程序的cpu使用率(沒有通過nice調度)

      %sy:表示系統空間的cpu使用率,主要是內核程序。

      %ni:表示用戶空間且通過nice調度過的程序的cpu使用率。

      %id:空閑cpu

      %wa:cpu運行時在等待io的時間

      %hi:cpu處理硬中斷的數量

      %si:cpu處理軟中斷的數量

      %st:被虛擬機偷走的cpu

    注:96.9id,表示空閑CPU,即CPU未使用率,100%-96.9%=3.1%,即系統的cpu使用率為3.1%。

  2、其他命令可參考

二、查看內存使用率

  1、top命令

     

    (1)查看第四行KiB Mem
    (2)內存使用率=used/ total

  2、free命令

    可參考--正確計算Linux系統內存使用率

三、查看磁盤使用率

  1、輸入df命令

  
 

  2、磁盤使用率=(Used列數據之和)/(1k-blocks列數據之和)

    注意事項:磁盤和內存的區別與聯系:

    磁盤--也叫硬盤--或是U盤--或是移動硬盤
      1、硬盤與內存都是存儲器,一個是內部,一個是外部。
      2、硬盤與內存的區別是很大的,這里只談最主要的三點:1)內存是計算機的工作場所,硬盤用來存放暫時不用的信息;2)內存是半導體材料制作,硬盤是磁性材料制作;3)內存中的信息會隨掉電而丟失,硬盤中的信息可以長久保存。
      3、內存與硬盤的聯系也非常密切:這里只提一點:硬盤上的信息永遠是暫時不用的,要用嗎?請裝入內存!CPU與硬盤不發生直接的數據交換,CPU只是通過控制信號指揮硬盤工作,硬盤上的信息只有在裝入內存后才能被處理。
      4、計算機的啟動過程就是一個從硬盤上把最常用信息裝入內存的過程。
      5、硬盤則決定你的電腦可以裝下多少東西,內存則決定你的電腦開機后一次最多可以運行多少程序(如手機運行內存)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM