Linux性能测试pmap命令
pmap [ -x | -d ] [ -q ] pids...
pmap -V
选项含义
-x extended Show the extended format. 显示扩展格式
-d device Show the device format. 显示设备格式
-q quiet Do not display some header/footer lines. 不显示头尾行
-V show version Displays version of program. 显示版本
举例:
查看进程588的设备格式
pmap -d 588
最后一行的值:
mapped: 1700K writeable/private: 276K shared: 0K
mapped 表示该进程映射的虚拟地址空间大小,也就是该进程预先分配的虚拟内存大小,即ps出的vsz
writeable/private 表示进程所占用的私有地址空间大小,也就是该进程实际使用的内存大小
shared 表示进程和其他进程共享的内存大小
查看进程1的扩展格式
pmap -x 588
输出:
Address Kbytes RSS Anon Locked Mode Mapping
循环显示进程588的设备格式的最后1行,间隔2秒
while true; do pmap -d 588 | tail -1; sleep 2; done
查看php-cgi进程占用内存
ps -C "
php-cgi
" -o rss
转载于:https://blog.51cto.com/19001989/977308