有叢集很多臺電腦在linu下怎麼看這些電腦

2022-03-02 19:50:36 字數 6625 閱讀 5852

1樓:熊二寶寶白羊

您好,下面這幾個命令組合對於管理rs/6000 aix系統有幫助:

(1)顯示10個消耗cpu最多的程序:

# ps aux |head -1 ;ps aux |sort -rn +2 |head –10

(2)顯示10個消耗儲存空間最多的程序:

# ps aux |head -1 ;ps aux |sort -rn +3 |head -10

(3)按順序顯示系統中受罰的程序:

#ps -eakl |head -1 ;ps -eakl |sort -rn +5

(4)按優先順序順序顯示系統中的程序:

#ps -eakl |sort -n +6 |head

(5)按處理時間為順序顯示系統中的前十個程序:

#ps vx |head -1 ;ps vx |grep -v pid |sort -rn +3 |head –10

(6)按實際記憶體使用的多少順序顯示系統中的前十個程序:

#ps vx |head -1 ;ps vx |grep -v pid |sort -rn +6 |head –10

(7)按換入頁面的多少順序顯示系統中的前10個程序:

#ps vx |head -1 ;ps vx |grep -v pid |sort -rn +4 |head -10

或者使用topas命令,左下角欄:

name pid cpu% pgsp owner % used 1.1

topas 962936 0.3 5.5 saqq nfs (calls/sec) % free 98.8

sched 4386 0.0 0.4 root serverv2 0

getty 123094 0.0 0.4 root clientv2 0 press:

gil 28974 0.0 0.9 root serverv3 0 "h" for help

db2fmp 520462 0.0 34.7 db2idep

看cpu列

定位瓶頸的話就不好說了,要看程式的原始碼了,需要優化

2樓:大大蟲

配置免密碼ssh登入,然後寫個指令碼,裡面依次對每臺電腦執行ssh ps:

ssh ip "ps aux|head -1;ps aux|grep -v pid|sort -rn -k +3|head"

有一個叢集,很多臺電腦,怎麼在linux下看叢集中cpu使用率最高的10個程序

3樓:

能不能寫一個指令碼,每臺電腦統計本地最高的10個程序,加電腦編號寫入到某一臺機子的某個公共檔案裡,最後一臺機子根據這個檔案統計出最終最高的10個程序.

4樓:熊二寶寶白羊

您好,下面這幾個命令組合對於管理rs/6000 aix系統有幫助:

(1)顯示10個消耗cpu最多的程序:

# ps aux |head -1 ;ps aux |sort -rn +2 |head –10

(2)顯示10個消耗儲存空間最多的程序:

# ps aux |head -1 ;ps aux |sort -rn +3 |head -10

(3)按順序顯示系統中受罰的程序:

#ps -eakl |head -1 ;ps -eakl |sort -rn +5

(4)按優先順序順序顯示系統中的程序:

#ps -eakl |sort -n +6 |head

(5)按處理時間為順序顯示系統中的前十個程序:

#ps vx |head -1 ;ps vx |grep -v pid |sort -rn +3 |head –10

(6)按實際記憶體使用的多少順序顯示系統中的前十個程序:

#ps vx |head -1 ;ps vx |grep -v pid |sort -rn +6 |head –10

(7)按換入頁面的多少順序顯示系統中的前10個程序:

#ps vx |head -1 ;ps vx |grep -v pid |sort -rn +4 |head -10

或者使用topas命令,左下角欄:

name pid cpu% pgsp owner % used 1.1

topas 962936 0.3 5.5 saqq nfs (calls/sec) % free 98.8

sched 4386 0.0 0.4 root serverv2 0

getty 123094 0.0 0.4 root clientv2 0 press:

gil 28974 0.0 0.9 root serverv3 0 "h" for help

db2fmp 520462 0.0 34.7 db2idep

看cpu列

定位瓶頸的話就不好說了,要看程式的原始碼了,需要優化

linux 下怎麼檢視一個程序佔用記憶體大小

5樓:yty隨意

這裡介紹下檢視一個程序佔用記憶體大小的方法。

1、首先單擊桌面左上角的應用程式,選擇系統工具選項,如下圖所示。

2、接著在下拉選單中,單擊系統終端選項,如下圖所示。

3、這時會來到系統終端命令列,如下圖所示。

4、最後輸入free -h命令,在結果中找到total即可檢視到系統總的記憶體情況,如下圖所示就完成了。

6樓:琅玥天敏

你好,方法如下:

可以直接使用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為實際記憶體,上例實現按記憶體排序,由大到小

7樓:瑛夫科技

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樓:匿名使用者

top vmstat prstat看哪個最符合你的要求

怎麼使用linux命令檢視cpu使用率

9樓:匿名使用者

linux下檢視記憶體與cpu的命令檢視記憶體的命令:free檢視記憶體詳細資訊可以用cat/proc/meminfo檢視cpu使用情況可以用:ps-加引數還可以用top檢視cpu型號資訊可以用cat/proc/cpuinfo遠端桌面可以用xmanger來連結..

但首先你需要在linux上做相關配置才行。

linux中檢視虛擬記憶體和cpu佔用率的命令是什麼

10樓:博學小趙是吃貨

top,free,cat /proc/meminfo,cat /proc/cpuinfo。

[root@centerlisdb proc]# dmidecode |grep -a16 "memory device" | more [object object]。

檢視記憶體使用情況:cat /proc/meminfo,檢視cpu使用情況:cat /proc/cpuinfo。

在系統維護的過程中,隨時可能有需要檢視 cpu 使用率,並根據相應資訊分析系統狀況的需要。在 centos 中,可以通過 top 命令來檢視 cpu 使用狀況。

執行 top 命令後,cpu 使用狀態會以全屏的方式顯示,並且會處在對話的模式 -- 用基於 top 的命令,可以控制顯示方式等等。退出 top 的命令為 q (在 top 執行中敲 q 鍵一次)。

top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於windows的工作管理員。

可以直接使用top命令後,檢視%mem的內容。可以選擇按程序檢視或者按使用者檢視,如想檢視oracle使用者的程序記憶體使用情況的話可以使用如下的命令:$ top -u oracle。

擴充套件資料:

一、檢視記憶體佔用:

1、free

# free -m。

以mb為單位顯示記憶體使用情況。

# free -h。

以gb為單位顯示記憶體使用情況。

# free -t。

以總和的形式查詢記憶體的使用資訊。

# free -s 5。

週期性的查詢記憶體使用資訊。

每5秒執行一次命令。

二、檢視cpu使用情況:

1、top。

top後鍵入p看一下誰佔用最大。

# top -d 5。

週期性的查詢cpu使用資訊。

每5秒重新整理一次。

2、ps auxw(檢視本機的程序所佔cpu和mem的百分比情況)。

使用"ps auxw" 可以檢視到本機的程序所佔cpu和mem的百分比情況。

# ps auxw | head -1

%cpu 程序的cpu佔用率。

%mem 程序的記憶體佔用率。

3、檢視本機所有程序的cpu佔比之和。

# cat cpu_per.sh

三、檢視cpu資訊(資訊記錄在/proc/cpuinfo中)

# 總核數 = 物理cpu個數 x 每顆物理cpu的核數。

# 總邏輯cpu數 = 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數。

我有交換機,怎麼多臺電腦傳檔案

做好連線用的網線,將要連線的電腦都連線到交換機上。在需要連線的電腦裡找到寬頻連線設定ip地址,網管等。一般都是設定為192.168.1.網管為192.168.1.1注意每臺電腦的ip地址不能相同,數字為0 255.把需要傳送檔案的那臺的電腦上的檔案共享 如果你不會,我同樣鄙視你,因為那要打很多字 然...

幫我配臺電腦!已經有CPU和記憶體,幫忙選擇下主機板和顯示卡等

主機板 建議用華碩的,效能強,的 我推薦 p5kpl am 而且和intel的處理器一起用相容性好的 適合網咖用的。顯示卡 七彩虹9600gt 推薦的 網咖顯示卡一定要用好一點的,因為要能玩現在市面上的所有遊戲呢?挺合理 9600gso被網咖廣泛應用 然後是主機板問題 傑微陸虎p35lh b1是首選...

有什麼單機大型雙人遊戲可以在一臺電腦玩

英雄bai 無敵系列 策略du 戰棋類 回合制 很好玩的 小鬥士 單機zhi小遊戲dao 闖關 格鬥 還有回 個人認為 好玩的 百戰答天蟲系列 加上一些引用 橫版射擊 希魔復活 重灌上陣 爵士兔2 叛亂 外星悍將 橫版過關 三位一體 仙境傳說格鬥 小鬥士2 勇者泡泡龍4 是男人就下100層 蠟筆小新...