查看主機運行狀態

top 是一個互動式的即時顯示工具,可以即時查看負載狀況

top

查詢記憶體用量,並且只列出前 20 行

top -b -o +%MEM | head -n 20

查看CPU 用量

top -b -o +%MEM | head -n 20

-b : 讓 top 以 batch mode 的方式來執行 -o : 指定要用哪一個欄位來作為排序依據 head 用來表示目前所查詢出的資料,並且可以透過 n 來指定要顯示幾行資料

也可以透過下面的方式將內容輸出至檔案

top -b -o +%MEM | head -n 22 > top-reports.txt

強制關閉進程

使用 top 查看主機運作狀況後,發現特定 process 消耗大量的資源時

若情況允許,刪除的方式可以直接使用 kill

指定 PID 並且刪除進程

例如

kill 30505

或強制刪除

kill -9 30505