導航:首頁 > 程序命令 > aix查看cpu命令

aix查看cpu命令

發布時間:2022-07-12 10:47:13

① aix 查看物理物理cpu狀態 用mpstat只能查看虛擬出的邏輯CPU狀態,有沒有其他命令可以查看物理CPU

# prtconf

System Model: IBM,7028-6C4 (P630)
Machine Serial Number: 65D65AA
Processor Type: PowerPC_POWER4
Number Of Processors: 2 *-----這個是物理CPU核數
Processor Clock Speed: 1200 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 1 NULL
Memory Size: 4096 MB
Good Memory Size: 4096 MB
Firmware Version: IBM,RG030701_d61e02_s
Console Login: enable
Auto Restart: false
Full Core: false

② aix 怎麼查看pid內線程的cpu佔用率

首先要查誰用CPU最多:顯示前10個累計佔用CPU時間的進程#ps -e|head -n 1;ps -e|grep -v"TIME|0:"|sort +2b -3 -n -r|head -n 10顯示前10個當前佔用CPU時間的進程#ps -ef|head -n 1;ps -ef|grep -v"C|0:00"|sort +3b -4 -n -r|head -n 10 Aix命令:列出使用內存和Cpu前幾位的進程 (1)顯示10個消耗cpu最多的進程 # ps aux |head -1 ;ps aux |sort -rn +2 |head -10(2)顯示10個消耗內存最多的進程 #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10(3)顯示10個換頁最多的進程 #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10(4)顯示10個消耗存儲空間最多的進程 #ps aux |head -1 ;ps aux |sort -rn +3 |head -10 如何監控進程的內存使用情況(AIX) AIX監控進程內存使用的工具比較多,個人覺得比較方便的有nmon,svmon,其中svmon是AIX自帶的工具,需要root許可權執行,可以監控進程詳細內存使用信息,如:svmon -P pid(要監控的進程PID) -i 1 (每秒刷新一次) |grep pid AIX下進程內存分析AIX下可以使用ps v工具或者svmon工具來分析進程內存。比如:#svmon -P 23288------------------------------------------------------------------------------- Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd 23288 ora_pmon_V8 29598 1451 182 16560 N N Vsid Esid Type Description Inuse Pin Pgsp Virtual AddrRange 1781 3 work shmat/mmap 11824 0 0 118240..24700 1761 1 pers code,large file /dev 9681 0 - -0..9680 0 0 work kernel seg 3982 1450 182 33900..21804 : 65474..65535 18018 d work shared library text 2852 0 0 1580..65535 4764 2 work process private 1127 1 0 1127 面這幾個命令組合對於管理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

③ 如何查看AIX伺服器系統的cpu個數

本人對AIX不太熟悉,我幫你找了一篇文章
系統中有很多命令可以查看cpu的個數,但是哪個命令輸出的是邏輯cpu個數,哪個又是物理cpu個數呢?我們下面做一個簡單的介紹。 解答:
從AIX5.3起,對於power5的機器,系統引入了SMT(Simultaneousmulti-threading)的功能,其允許兩個處理線程在同一顆處理器上運行,對操作系統而言,一顆物理處理器邏輯上會成為兩個處理單元(邏輯處理器)。也就是說,在SMT功能啟用的情況下,邏輯cpu個數是物理cpu個數的兩倍,而在SMT功能禁用的情況下,邏輯cpu個數與物理cpu個數相等。
下面我們介紹如何通過各種命令檢查系統中的物理cpu和邏輯cpu的個數。
1. smtctl
# smtctl
This system is SMT capable.
SMT is currently enabled.
SMT boot mode is not set.
SMT threads are bound to the same physical processor.
proc0 has 2 SMT threads.
Bind processor 0 is bound with proc0
Bind processor 1 is bound with proc0

proc2 has 2 SMT threads.
Bind processor 2 is bound with proc2
Bind processor 3 is bound with proc2

proc4 has 2 SMT threads.
Bind processor 4 is bound with proc4
Bind processor 5 is bound with proc4

proc6 has 2 SMT threads.
Bind processor 6 is bound with proc6
Bind processor 7 is bound with proc6
可以看到,該系統具有SMT能力且當前SMT功能已啟用。4個物理cpu對應著8個邏輯cpu。

2. bindprocessor
# bindprocessor -q
The available processors are: 0 1 2 3 4 5 6 7
可以看到可用邏輯cpu個數是8個(0-7)。
3. prtconf
# prtconf
System Model: IBM,9131-52A
Machine Serial Number: 0677A5G
Processor Type: PowerPC_POWER5
Number Of Processors: 4 ==》物理cpu有4個
Processor Clock Speed: 1648 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 1 06-77A5G
4.lsdev
# lsdev -Cc processor
proc0 Available 00-00 Processor
proc2 Available 00-02 Processor
proc4 Available 00-04 Processor
proc6 Available 00-06 Processor
可以看到系統中有4個物理cpu。
5.vmstat
# vmstat
System configuration: lcpu=8 mem=7936MB
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
1 1 428238 41599 0 0 0 13 25 0 40 1639 182 0 0 99
可以看到系統中有8個邏輯cpu。

linux和AIX多CPU查看CPU信息

查看CPU信息(型號)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8個邏輯CPU, 也知道了CPU型號)

# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(說明實際上是兩顆4核的CPU)

# getconf LONG_BIT
32
(說明當前CPU運行在32bit模式下, 但不代表CPU不支持64bit)

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(結果大於0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit)

再完整看cpu詳細信息, 不過大部分我們都不關心而已.
# dmidecode | grep 'Processor Information'

查看內 存信息
# cat /proc/meminfo

⑤ AIX 如何查看CPU核心總數

可以直接用命令prtconf查看,得到的輸出有類似下面的行,其中number of processors 就是這個aix系統所擁有的核心數:
$ prtconf
System Model: IBM,8284-22A
Machine Serial Number: ********
Processor Type: PowerPC_POWER8
Processor Implementation Mode: POWER 8
Processor Version: PV_8_Compat
Number Of Processors: 2
Processor Clock Speed: 4157 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: ************
Memory Size: 16384 MB
Good Memory Size: 16384 MB

⑥ aix怎麼查看最耗CPU的進程

可以用topas這個命令查看進程的實時使用情況,具體的使用方法可以用命令man topas查看。

⑦ AIX怎麼用tprof查看指定進程佔用cup情況

使用tprof命令用於統計每個進程的CPU使用情況

# tprof -x sleep 30

該命令的輸出結果可查看 __prof.all文件。

此命令運行30秒鍾,在當前目錄下創建一個名為_prof.all 的文件。30秒鍾內, CPU被調度次數約為3000次。__prof.all 文件中的欄位Total 為此進程調度到的CPU次數。如果進程所對應的 Total字 段的值為1500,即表示該進程在3000次 CPU調度中佔用了1500次,或理解為使用了一半的CPU時間。tprof的輸出准確地顯示出哪個進程在使用CPU 時間。

⑧ aix有沒有類似top的命令可以看cpu和內存佔用排名的

在aix下可以使用nmon命令來查看,輸入nmon按「t」鍵後,再按「2」鍵就是cpu的使用排名,再按一下「4」就是內存的使用排名。

⑨ AIX和Linux下怎麼查看CPU和內存信息

AIX:
1.查看CPU 個數
prtconf |grep proc
lscfg |grep proc
lsdev -Cc processor
bindprocessor -q
vmstat 查看lcpu (注意smt : smtctl)

2.查看內存
bootinfo -r
prtconf
lsattr -El sys0 -a realmem
vmstat

3. 查看cpu 頻率
lsattr -El proc0
prtconf -s

4. 查看網卡是否集成
lsdev -C |grep ent
lscfg -vpl ent0   查location code

Linux:
查看CPU信息(型號) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8個邏輯CPU, 也知道了CPU型號) 
# cat /proc/cpuinfo | grep physical | uniq -c       4 physical id      : 0       4 physical id      : 1 (說明實際上是兩顆4核的CPU) 
# getconf LONG_BIT    32 (說明當前CPU運行在32bit模式下, 但不代表CPU不支持64bit) 
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l    8 (結果大於0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit) 

再完整看cpu詳細信息, 不過大部分我們都不關心而已. # dmidecode | grep 'Processor Information' 
查看內 存信息 # cat /proc/meminfo 
# uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 
i686 i386 GNU/Linux (查看當前操作系統內核信息) 
# cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看當前操作系統發行版信息) 
查看機器型號 # dmidecode | grep "Proct Name"  
查看網卡信息 # dmesg | grep -i eth
查看操作系統版本#lsb_release -a

實時查看CPU和內存佔用情況請使用top命令

閱讀全文

與aix查看cpu命令相關的資料

熱點內容
如何div一台伺服器 瀏覽:193
黑天鵝pdf 瀏覽:54
一個app跟樹洞一樣叫什麼名字 瀏覽:553
還有什麼app類似一觸即發 瀏覽:736
超星壓縮視頻會壓縮成多大的 瀏覽:571
androidlistview源碼分析 瀏覽:538
垃圾程序員圖片大全 瀏覽:140
妖貓傳什麼app可以看 瀏覽:614
老羅的android之旅視頻 瀏覽:725
電腦裝加密軟體的壞處 瀏覽:410
php壓縮圖片到指定大小 瀏覽:395
幫助中心網站源碼 瀏覽:183
java農夫過河 瀏覽:280
建個文件夾加密 瀏覽:956
華為交換機密碼演算法 瀏覽:531
大西瓜壓東西解壓視頻 瀏覽:10
安卓手機CPU是不是加密的 瀏覽:95
exe游戲文件夾 瀏覽:927
公有雲的伺服器和內網伺服器訪問 瀏覽:810
swf源碼什麼樣子 瀏覽:27