为了迅速定位内存问题,先运行几个覆盖面比较大的性能工具,比如
free、top、vmstat、pidstat 等。
具体的分析思路主要有这几步。
1. 先用 free 和 top,查看系统整体的内存使用情况。
2. 再用 vmstat 和 pidstat,查看一段时间的趋势,从而判断出内存问题的类型。
3. 最后进行详细分析,比如内存分配分析、缓存 / 缓冲区分析、具体进程的内存使用分析
等
为了迅速定位内存问题,先运行几个覆盖面比较大的性能工具,比如
free、top、vmstat、pidstat 等。
具体的分析思路主要有这几步。
1. 先用 free 和 top,查看系统整体的内存使用情况。
2. 再用 vmstat 和 pidstat,查看一段时间的趋势,从而判断出内存问题的类型。
3. 最后进行详细分析,比如内存分配分析、缓存 / 缓冲区分析、具体进程的内存使用分析
等