Linux下top使用及各引數簡介

2021-10-03 09:34:28 字數 767 閱讀 4801

top

top命令能夠顯示出各項與系統和程序相關的資訊,在運維、除錯以及問題定位方面經常使用。

語法:top -hv | -abchimmss -d delay -n iterations -p pid [, pid ...]

可以省略『-』。這裡僅介紹常用選項,更詳細的資訊可以參考manpage頁面。

其中,

在除錯某多執行緒的程式時,可以使用top -hp 程序號

在top命令啟動後,在結果顯示頁面也可以進行命令互動。直接按h可顯示幫助資訊。經常使用的幾個命令如下:

更多有趣內容可在幫助頁面完成。

引數

可以看到,整個介面分為兩大部分,上半部分為統計資訊,下半部分為各程序的詳細資訊。

在統計資訊中:

第2行程序資訊:

第3行cpu資訊(當顯示每個cpu核的資訊時,會有多行)

第4行記憶體資訊(類似於free命令)

第5行swap資訊

在程序資訊中:

(以下內容預設未顯示,可通過設定顯示)

前述內容說明,可以根據需要增刪需要顯示的各列資訊,一般預設顯示的資訊已經足夠。

小結一般掌握常用的命令和資訊即可,需要時再檢視相關資訊。

參考資料

top(1) - linux man page

top 命令詳解

Linux下top命令後引數含義

copy from top命令監控某個程序的資源占有情況 下面是各種記憶體 virt virtual memory usage 1 程序 需要的 虛擬記憶體大小,包括程序使用的庫 資料等 2 假如程序申請100m的記憶體,但實際只使用了10m,那麼它會增長100m,而不是實際的使用量 res res...

MySQL Explain的使用及各引數介紹

select type,查詢的型別 table,輸出 查詢 表的名稱 type,訪問方式 possible keys,可能使用的key 顯示可能使用的索引,沒有則為null,有的話可能是多個,但是不一定全部使用 key,實際使用的索引 key len,表示索引中所使用的位元組數,可通過該列計算查詢中...

linux下top命令的使用

top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 檢視引數含義 top檢視分為兩部分 作業系統資源概況資訊和程序資訊。首先分析資源概況中各個引數的含義,再來分析下程序資訊中各個引數含義。資源概況 作業系統時間 登入使用者 負載情況...