top
是一個實時顯示系統中各個進程的資源占用狀況的工具,在Linux和Unix系統中廣泛使用
查看系統進程:
在終端中輸入 top
并按回車鍵,你將看到一個實時更新的列表,展示了當前系統中所有正在運行的進程及其資源占用情況。默認情況下,列表將按照CPU使用率從高到低排序。
實時監控資源占用:
top
界面會實時更新進程的資源占用情況,包括CPU使用率、內存使用率、交換分區使用情況等。這有助于你快速了解系統中哪些進程占用了大量資源,以便進行相應的優化或處理。
終止進程:
如果你發現某個進程占用了過多的資源,可以使用 top
的交互式命令來終止該進程。例如,按 k
鍵進入命令模式,然后輸入進程的PID(進程列表中的第二列),接著按 k
鍵并輸入信號編號(如15表示正常終止,9表示強制終止)來終止進程。
自定義顯示設置:
在 top
界面中,你可以使用快捷鍵自定義顯示設置。例如,按 M
鍵可以按內存使用率對進程進行排序,按 P
鍵可以按CPU使用率對進程進行排序。此外,還可以使用 f
鍵自定義顯示哪些列。
導出進程列表:
你可以使用 top
的 -b
選項以批處理模式運行,并將進程列表導出到一個文件中。例如,輸入 top -b -n 1 > process_list.txt
將執行一次快照并將結果保存到 process_list.txt
文件中。
請注意,top
命令可能需要root權限才能查看所有進程的詳細信息。在某些系統中,你可能需要使用 sudo top
來運行該命令。