1.檢視詳細的記憶體佔比
cat /proc/pid/status
eg:尋找hostapd的程序的pid,對當前的pid的程序所占用的記憶體進行詳細檢視。
root@router:~# ps | grep hostapd6715 root 1740 s hostapd -b /etc/hostapd.conf.wlan0
29684 root 1328
s grep hostapd
root@router:~# cat /proc/6715/
status
name: hostapd
state: s (sleeping)
tgid:
6715
ngid:
0pid:
6715
ppid:
1tracerpid:
0uid: 00
00gid: 00
00fdsize:
32groups:
0vmpeak:
1740
kbvmsize:
1740
kbvmlck: 0kb
vmpin: 0kb
vmhwm:
120kbvmrss:
120kb
vmdata:
80kb
vmstk:
136kb
vmexe:
720kb
vmlib:
672kb
vmpte: 8kb
vmpmd: 0kb
vmswap: 0kb
threads:
1sigq:
0/949
sigpnd:
0000000000000000
shdpnd:
0000000000000000
sigblk:
0000000000000000
sigign:
0000000200001004
sigcgt:
0000000000004203
capinh:
0000000000000000
capeff: 0000003fffffffff
capbnd: 0000003fffffffff
capamb:
0000000000000000
cpus_allowed:
1cpus_allowed_list:
0voluntary_ctxt_switches:
2598
nonvoluntary_ctxt_switches:
2634
2.ps -aux命令可以直接查詢出 記憶體比 和 cpu佔比,為了驗證這個命令查詢出來的記憶體佔比和cpu佔比是不是準確,我們先從ubuntu系統上驗證一下當前佔比是不是準確
ps -aux | grep zookeeper
ps -aux | grep 2181
檢視某個埠占用的程序
1 檢視1660埠的使用pid c documents and settings ricky netstat ano findstr 1660 中大小寫敏感 tcp 192.168.1.6 1660 184.31.35.51 443 established 152 可以 netstat ano fi...
Linux檢視程序占用
要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令 process status 就是最基本同時也是非常強大的程序檢視命令.使用ps命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通...
Linux上檢視某個程序記憶體占用情況
pid 程序的id user 程序所有者 pr 程序的優先級別,越小越優先被執行 ninice 值 virt 程序占用的虛擬記憶體 res 程序占用的物理記憶體 shr 程序使用的共享記憶體 s 程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數 cpu 程序占用cpu...