LInux檢視CPU狀態

2021-09-08 12:53:32 字數 1619 閱讀 3031

內容解釋:

pid:程序的id

user:程序所有者

pr:程序的優先級別,越小越優先被執行

ninice:值

virt:程序占用的虛擬記憶體

res:程序占用的物理記憶體

shr:程序使用的共享記憶體

s:程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數

%cpu:程序占用cpu的使用率

%mem:程序使用的物理記憶體和總記憶體的百分比

time+:該程序啟動後占用的總的cpu時間,即占用cpu使用時間的累加值。

command:程序啟動命令名稱

如下例所示:

$ 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 -nrk

其中rsz為實際記憶體,上例實現按記憶體排序,由大到小

在linux下檢視記憶體我們一般用free命令:

[root@scs-2 tmp]# free

total       used       free     shared    buffers     cached

mem:       3266180    3250004      16176          0     110652    2668236

-/+ buffers/cache:     471116    2795064

swap:      2048276      80160    1968116

接下來解釋什麼時候記憶體會被交換,以及按什麼方交換。 當可用記憶體少於額定值的時候,就會開會進行交換。

如何看額定值:

cat /proc/meminfo

用free -m檢視的結果:

[root@scs-2 tmp]# free -m 

total       used       free     shared    buffers     cached

mem:          3189       3173         16          0        107       2605

-/+ buffers/cache:        460       2729

swap:         2000         78       1921

linux 檢視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 ...

Linux 檢視CPU資訊

總核數 物理cpu個數 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 每顆物理cpu的核數 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat proc cpui...

Linux檢視CPU資訊

linux下如何檢視cpu資訊,包括位數和多核資訊 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 gr...