工具 | 描述 |
---|---|
free | 缓存容量统计信息 |
vmstat | 虚拟内存统计信息 |
top | 监视每个进程的内存使用情况 |
pidstat | 显示活动进程的内存使用统计 |
pmap | 查看进程的内存映像信息 |
sar -r | 查看内存 |
dtrace | 动态跟踪 |
valgrind | 分析程序性能及程序中的内存泄露错误 |
说明:
free,vmstat,top,pidstat,pmap只能统计内存信息以及进程的内存使用情况。
valgrind可以分析内存泄漏问题。
dtrace动态跟踪。需要对内核函数有很深入的了解,通过D语言编写脚本完成跟踪。