原文
top命令是
linux
下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於
windows
的任務管理器
內容解釋:
pid:程序的id
user:程序所有者
pr:程序的優先級別,越小越優先被執行
ninice:值
virt:程序占用的虛擬記憶體
res:程序占用的物理記憶體
shr:程序使用的共享記憶體
s:程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數
%cpu:程序占用cpu的使用率
%mem:程序使用的物理記憶體和總記憶體的百分比
time+:該程序啟動後占用的總的cpu時間,即占用cpu使用時間的累加值。
command:程序啟動命令名稱
常用的命令:
p:按%cpu使用率排行
t:按mite+排行
m:按%mem排行
測量乙個程序占用了多少記憶體,linux為我們提供了乙個很方便的方法,/proc目錄為我們提供了所有的資訊
說明:/proc/n pid為n的程序資訊
/proc/n/cmdline 程序啟動命令
/proc/n/cwd 鏈結到程序當前
工作目錄
/proc/n/environ 程序環境變數列表
/proc/n/exe 鏈結到程序的執行命令檔案
/proc/n/fd 包含程序相關的所有的檔案描述符
/proc/n/maps 與程序相關的記憶體對映資訊
/proc/n/mem 指代程序持有的記憶體,不可讀
/proc/n/root 鏈結到程序的根目錄
/proc/n/stat 程序的狀態
/proc/n/statm 程序使用的記憶體的狀態
/proc/n/status 程序狀態資訊,比stat/statm更具可讀性
/proc/self 鏈結到當前正在執行的程序
pmap命令可以顯示乙個或多個程序所使用的記憶體數量。你可以使用這個工具來了解伺服器上的某個程序分配了多少記憶體,並以此來判斷這是否是導致記憶體瓶頸的原因。要得到更加詳細的資訊,使用pmap -d選項。
linu
檢視LINUX程序記憶體占用情況
可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 1 top top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 可以直接使用to...
檢視LINUX程序記憶體占用情況
可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 1 top top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 可以直接使用to...
檢視LINUX程序記憶體占用情況
可以直接使用top命令後,檢視 mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令 1 top top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器 可以直接使用to...