勵志

勵志人生知識庫

linux top指令

Linux中的top命令主要用於實時監控系統運行狀態,顯示Linux核心管理的進程或執行緒的資源占用情況,包括系統負載、CPU使用分布、記憶體使用和每個進程的詳細資源占用信息。

top命令的語法為top-[hv|-bcEiOSs]-dsecs-nmax-u|Uuser-ppid-o fld-w[cols],其中-c顯示進程的完整命令行,-b以批處理模式顯示程式信息,-S以累積模式顯示程式信息,-n更新指定次數後退出,-d設定信息更新周期,-p顯示指定進程號的進程信息,-u顯示指定用戶的進程信息。

top命令的輸出結果分為兩部分,前五行是系統的整體統計信息,包括系統運行時間、當前登錄用戶數、系統負載情況、CPU的使用情況、記憶體的使用情況等;下方的表格區域顯示的是進程的詳細信息,如PID、用戶、CPU使用率、記憶體占用等。

此外,top命令還提供了一些擴展功能,如通過按鍵切換顯示模式和排序方式、進行進程管理等。例如,按「1」鍵可以切換到顯示每個CPU核心的使用情況,按「M」鍵可以按照記憶體占用排序,按「P」鍵可以按照CPU使用率排序,按「k」鍵可以殺死選中的進程。