在Ubuntu Linux服務器上,有多種方法可以用來監控系統資源
使用top命令:
輸入top
,然后按回車鍵。這將顯示一個實時更新的進程列表,按CPU、內存等資源使用情況進行排序。默認情況下,列表將按照%MEM列的值進行排序。如果不是這樣,請按Shift + M組合鍵以按內存使用量對進程進行排序。按q鍵退出。
使用htop命令: 首先,通過輸入以下命令安裝htop(如果尚未安裝):
sudo apt-get install htop
安裝完成后,輸入htop
并按回車鍵。這將顯示一個交互式的進程列表,按CPU、內存等資源使用情況進行排序。使用方向鍵和F1-F10鍵來導航和操作。按F10鍵退出。
vmstat
,然后按回車鍵。這將顯示有關系統虛擬內存、進程、CPU活動等的信息。要定期查看這些信息,可以使用以下命令:vmstat [interval]
其中[interval]是查看間隔時間(以秒為單位)。例如,要每5秒查看一次,輸入vmstat 5
。
sudo apt-get install sysstat
安裝完成后,輸入iostat
并按回車鍵。這將顯示CPU使用情況、磁盤I/O統計信息等。要定期查看這些信息,可以使用以下命令:
iostat [interval]
其中[interval]是查看間隔時間(以秒為單位)。例如,要每5秒查看一次,輸入iostat 5
。
使用free命令:
輸入free -h
,然后按回車鍵。這將顯示系統的總內存、已使用內存、空閑內存等信息,以人類可讀的格式(如KB、MB、GB)。
使用dstat命令: 首先,通過輸入以下命令安裝dstat包(如果尚未安裝):
sudo apt-get install dstat
安裝完成后,輸入dstat
并按回車鍵。這將顯示一個實時的系統資源使用情況摘要,包括CPU、內存、磁盤I/O、網絡等。要定期查看這些信息,可以使用以下命令:
dstat [interval]
其中[interval]是查看間隔時間(以秒為單位)。例如,要每5秒查看一次,輸入dstat 5
。
通過使用這些命令,您可以有效地監控系統資源使用情況,以便在出現問題時及時發現和解決。