分析进程内存分配情况,解决程序性能问题
如我的MySQL进程为:1918
#cat /proc/1918/smaps
[root@mon-bjds-bw-220-169 1918]# cat smaps 002b7000-002c0000 r-xp 00000000 08:02 2875176
/lib/libnss_files-2.5.soSize: 36 kBRss: 20 kBShared_Clean: 20 kBShared_Dirty:
0 kBPrivate_Clean: 0 kBPrivate_Dirty: 0 kBSwap: 0 kB002c0000-002c1000 r-xp 00008000 08:02 2875176
/lib/libnss_files-2.5.soSize: 4 kBRss:
4 kBShared_Clean: 0 kBShared_Dirty: 0 kBPrivate_Clean: 0 kBPrivate_Dirty: 4 kBSwap: 0 kB…
有了这些信息,就可以分析程序性能表现了。