在Linux中,有多種方法可以查看系統占用率
top
命令:這是一個實時顯示系統進程和資源占用情況的命令。在終端中輸入 top
并回車,你將看到一個實時更新的列表,其中包括CPU使用率、內存使用率、交換空間使用率等信息。
htop
命令:這是一個類似于 top
的命令,但界面更友好,功能更強大。你需要先安裝它(例如,在Debian/Ubuntu系統上使用 sudo apt-get install htop
),然后在終端中輸入 htop
并回車。
vmstat
命令:這個命令可以顯示虛擬內存統計信息。在終端中輸入 vmstat
并回車,你將看到關于系統進程、CPU使用率、內存使用率等信息。你還可以通過添加參數來指定刷新間隔和次數,例如 vmstat 2 5
表示每2秒刷新一次,共刷新5次。
free
命令:這個命令可以顯示系統內存使用情況。在終端中輸入 free -h
并回車,你將看到總內存、已使用內存、空閑內存等信息,以及交換空間的使用情況。-h
選項表示以人類可讀的格式顯示數據(例如,以GB或MB為單位)。
iostat
命令:這個命令可以顯示CPU利用率和磁盤I/O統計信息。在終端中輸入 iostat
并回車,你將看到CPU使用率、磁盤讀寫速度、設備利用率等信息。你可以通過添加參數來指定刷新間隔和次數,例如 iostat -x 2 5
表示每2秒刷新一次,共刷新5次。
sar
命令:這個命令可以收集和報告系統活動信息。在終端中輸入 sar
并回車,你將看到CPU使用率、內存使用率、磁盤I/O、網絡接口等信息。你可以通過添加參數來指定報告的類型和時間范圍,例如 sar -u 1 5
表示報告CPU使用率,每1秒鐘一次,共報告5次。
這些命令可以幫助你查看Linux系統的占用率。你可以根據需要選擇合適的命令來查看系統資源使用情況。