內容解釋:
pid:程序的iduser:程序所有者
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...