1樓:匿名使用者
linux下獲取占用cpu資源最多的10個程序,可以使用如下命令組合:
ps aux|head -1;ps aux|grep -v pid|sort -rn -k +3|head
linux下獲取占用記憶體資源最多的10個程序,可以使用如下命令組合:
ps aux|head -1;ps aux|grep -v pid|sort -rn -k +4|head
命令組合解析(針對cpu的,men也同樣道理):
ps aux|head -1;ps aux|grep -v pid|sort -rn -k +3|head
該命令組合實際上是下面兩句命令:
ps aux|head -1
ps aux|grep -v pid|sort -rn -k +3|head
其他方法:
可以直接使用top命令後,檢視%mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令:
(1)top
top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器
可以直接使用top命令後,檢視%mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令:
$ top -u oracle
內容解釋:
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排行
(2)pmap
可以根據程序檢視程序相關資訊占用的記憶體情況,(程序號可以通過ps檢視)如下所示:
$ pmap -d 14596
(3)ps
如下例所示:
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是實際記憶體
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5
其中rsz為實際記憶體,上例實現按記憶體排序,由大到小
2樓:匿名使用者
使用 top 命令 可以試試檢視各程序所佔的資源。
3樓:
top是動態的
ps -ef 是靜態的
4樓:易上傳
ssh終端
輸入 top
就可以看到記憶體占用 cpu占用了
5樓:這麼多人都刪庫到跑路
直接進行top就可以檢視,類似於windows的資源管理器一樣
linux 下怎麼檢視乙個程序占用記憶體大小
6樓:yty隨意
這裡介紹下檢視乙個程序占用記憶體大小的方法。
1、首先單擊桌面左上角的應用程式,選擇系統工具選項,如下圖所示。
2、接著在下拉列表中,單擊系統終端選項,如下圖所示。
3、這時會來到系統終端命令列,如下圖所示。
4、最後輸入free -h命令,在結果中找到total即可檢視到系統總的記憶體情況,如下圖所示就完成了。
7樓:琅玥天敏
你好,方法如下:
可以直接使用top命令後,檢視%mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令:
(1)top
top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器
可以直接使用top命令後,檢視%mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令:
$ top -u oracle
內容解釋:
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排行
(2)pmap
可以根據程序檢視程序相關資訊占用的記憶體情況,(程序號可以通過ps檢視)如下所示:
$ pmap -d 14596
(3)ps
如下例所示:
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是實際記憶體
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5
其中rsz為實際記憶體,上例實現按記憶體排序,由大到小
8樓:瑛夫科技
1、top
top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器
可以直接使用top命令後,檢視%mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令:
$ top -u oracle
內容解釋:
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排行
2、pmap
可以根據程序檢視程序相關資訊占用的記憶體情況,(程序號可以通過ps檢視)如下所示:
$ pmap -d 14596
3、ps
如下例所示:
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是實際記憶體
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5
其中rsz為實際記憶體,上例實現按記憶體排序,由大到小
9樓:匿名使用者
top vmstat prstat看哪個最符合你的要求
linux怎麼看哪個程序占用多少記憶體
10樓:紫若冰玲
使用top命令可以看到各個程序的詳細資訊,其中也包括了記憶體的使用百分比。
pid:程序id號
user:程序的所有者
pr:優先順序
ni:優先順序(負值表示優先順序更高)
virt:虛擬記憶體使用量
res:物理記憶體使用量
shr:共享記憶體大小
s:程序狀態(上文中有提到)
%cpu:運算器的使用百分比
%mem:記憶體的使用百分比
time+:使用cpu的時間(單位是1/100秒)command:命令名稱
初學者的話推薦看看「linux就該這麼學」這本書
linux下如何檢視哪些程序占用的cpu記憶體資源最多
如何在linux系統中察看程序占用的資源,linux高手請進!
11樓:匿名使用者
1、free
該命令用於檢視當前系統記憶體的使用情況,它可以顯示系統中剩餘及已用的物理記憶體、交換記憶體、共享記憶體和核心緩衝區。
2、top
使用方式:top [-] [d delay] [q] [c] [s] [s] [n]
說明:即時顯示 process 的動態
d : 改變顯示的更新速度,或是在交談式指令列( interactive command)按 s
q : 沒有任何延遲的顯示速度,如果使用者是有 superuser 的許可權,則 top 將會以最高的優先序執行
c : 切換顯示模式,共有兩種模式,一是只顯示執行檔的名稱,另一種是顯示完整的路徑與名稱s : 累積模式,會將己完成或消失的子行程 ( dead child process ) 的 cpu time 累積起來
s : 安全模式,將交談式指令取消, 避免潛在的危機
i : 不顯示任何閒置 (idle) 或無用 (zombie) 的行程
n : 更新的次數,完成後將會退出 top
b : 批次檔模式,搭配 "n" 引數一起使用,可以用來將 top 的結果輸出到檔案內
範例:顯示更新十次後退出 ;
top -n 10
3、ps
使用方式:ps [options] [--help]
說明:顯示瞬間行程 (process) 的動態
引數:ps 的引數非常多, 在此僅列出幾個常用的引數並大略介紹含義
-a 列出所有的行程
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
12樓:匿名使用者
kde 裡面有個軟體叫 「kde 系統衛士」
gnome 裡忘了,好像叫系統監視器。
top 是命令列的,相對不方便。但功能很好。
13樓:匿名使用者
top,命令。
或者系統監視器。
如何檢視linux下系統占用的資源
14樓:大大蟲
用top看起來比較綜合、直觀
如何檢視Linux下的Tomcat的程序
風雨過後 不是看不到,是tomcat壓縮包太小了,瞬間就解壓完了,程序也就銷燬了,程序是有生命週期的。你開兩個終端,寫一個shell指令碼死迴圈過濾tomcat名稱 bin bash while true dops ef grep tomcat grep v grep tmp process don...
linux 怎麼檢視某個程序的啟動命令
linux下檢視某個程序的啟動命令的方法 在linux下,如果需要檢視程序的啟動時間,常用ps aux命令,但是ps aux命令的缺陷在於只能顯示時間到年 日期 或者時間,無法具體到年月日時分秒。如果需要檢視某個程序的具體啟動時間,使用 ps p pid o lstart,其中,pid為某個程序的程...
如何檢視linux核心版本,怎麼檢視linux系統的核心版本
吉祥二進位制 方法一 命令 uname a 作用 檢視系統核心版本號及系統名稱 方法二 命令 cat proc version作用 檢視目錄 proc 下version的資訊,也可以得到當前系統的核心版本號及系統名稱 執行效果如下圖所示 補充說明 proc檔案系統,它不是普通的檔案系統,而是系統核心...