Linux中的top命令是一個功能強大的工具,用於實時監控系統性能和進程活動。以下是該命令的詳細用法:
啟動和基本使用。直接在終端中輸入top即可啟動。這將顯示一個實時更新的系統狀態和進程信息概覽,包括CPU使用率、記憶體占用、負載平均值等。
互動式命令和進程操作。可以通過按鍵進行多種操作,如按「o」鍵改變進程顯示排序方式(CPU使用率、記憶體占用等),按「k」鍵終止指定進程,按「r」鍵調整進程優先權,按「t」鍵跟蹤指定進程等。
配置選項和高級用法。通過「f」鍵可以選擇顯示哪些列,並通過「b」參數以批處理模式運行top命令,將輸出保存到檔案。還可以使用「n」參數設定更新的次數後自動退出,使用「s」參數設定畫面更新頻率等。
常用參數。-d<秒数>:指定刷新時間間隔;-n<次数>:指定運行次數後自動退出;-p<进程ID>:僅顯示指定進程信息;-u<用户名>:僅顯示指定用戶進程信息;-H:顯示執行緒詳細信息;-i:不顯示閒置或無用進程;-b:批處理模式,輸出到檔案;-c:顯示完整命令行;-S:累計顯示進程的CPU使用時間。
通過這些選項和功能,top命令可以幫助系統管理員和用戶快速識別系統瓶頸和問題,並進行相應的最佳化和故障排除。