iks*_*kso 12
你可能想看看'pmap',例如
pmap -d [PROCESS ID]
Run Code Online (Sandbox Code Playgroud)
在底部,您将看到共享了多少内存以及其中有多少是进程私有的。例如:一些应用程序看起来使用了大量的内存,但实际上只是大量的共享库被纳入计算。
小智 9
在 Linux 上:top: 按下[i]以启用列排序。 [<]或[>]移动排序列。通过按[z] [x] [y] [X] [Y]更改排序突出显示/颜色样式来注意不太秘密的颜色模式。
free, 也ps auv显示交换, sar(sysstat/psacct) 非常适合趋势。 slabtop,vmstat对于内核。一般来说,watch监控任意命令快速简便,但浪费进程watch -n0.3 'ps auv | grep top' watch -n5 'lsof | grep top | grep -v grep | wc -l'。快速、可重用的脚本通常是更好的方法。
要在从源代码编译时真正深入研究,请使用 google perftools 中的 tcmalloc。
有关持续趋势,请查看collectd和cacti。
在 Mac 上:
htop 对比 top
一小时后连续采集的 10 个样本的平均值。如果我遗漏了一些东西,我很遗憾,请告诉我。