如何快速定位内存问题
1.先用free和top,查看系统整体的内存使用情况。
2.再用vmstat和pidstat,查看一段时间的趋势,从而判断出内存的问题类型。
3.最后进行详细分析,比如内存分配分析,缓存/缓冲区分析,具体进程的内存使用分析等。
内存优化:
可以减少内存的动态分配,比如可以使用内存池,大页 (HugePage)等。
内存分配:
如何快速定位内存问题
1.先用free和top,查看系统整体的内存使用情况。
2.再用vmstat和pidstat,查看一段时间的趋势,从而判断出内存的问题类型。
3.最后进行详细分析,比如内存分配分析,缓存/缓冲区分析,具体进程的内存使用分析等。
内存优化:
可以减少内存的动态分配,比如可以使用内存池,大页 (HugePage)等。
内存分配: