查看主機運行狀態
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