top命令是linux操作系統中一款實時展示系統進程數據的實用工具,它能夠協助你監控和研究系統內的進程狀態。
- 啟動終端窗口。
- 鍵入top指令并敲擊回車鍵。這將呈現系統的即時進程詳情。
top
- 在top命令的結果里,你能獲取到如下信息:
- 系統運行時長、當前在線用戶數量、系統負載(最近1分鐘、5分鐘、15分鐘的平均負載)
- 任務總計(正在運行、休眠、暫停、僵尸進程)
- CPU利用率(用戶態、內核態、空閑、I/O等待等)
- 內存占用狀況(總內存、已使用內存、未使用內存、緩存等)
- 交換分區的使用情況
- 各個進程的具體信息,包含PID(進程標識符)、所屬用戶、優先級、虛擬內存大小、物理內存使用量、共享內存、進程狀態、CPU占用比例、內存消耗比例、運行時長、命令名等
- 如果想依據某項指標來排列進程,可以通過對應的列按鍵來進行調整。比如,按CPU使用率排序,可按下P鍵;按內存使用率排序,則按下M鍵。
- 若需定位特定的進程,可用/鍵執行搜索操作。輸入目標關鍵字后,按下回車啟動搜索。利用n和N鍵可以在搜索結果之間向前或向后切換。
- 要終止某個進程,可使用k鍵。先按下k鍵,接著輸入想要結束的進程PID,最后敲回車。系統會請求輸入信號編號,默認值為15(SIGTERM),你可以輸入別的信號編號或者直接回車采用默認設置。若需強制關閉進程,可以選用9(SIGKILL)信號。
- 如欲退出top命令界面,可按下q鍵。
借助上述方法,你可以運用top命令觀察和剖析Linux系統里的進程。在具體應用時,你可以依據實際情況靈活運用這些功能。