如何查找内存泄漏?

如何查找内存泄漏?

我正在准备一个 Web 服务器,并且已经在上面安装了 Wordpress。一切正常。但内存使用量立刻就上升了。现在我只有 300MB 的可用内存。为了检查问题,我禁用了一些服务,如 php、nginx、fail2ban、psad 和 mysql。它减少了少量内存使用量,但仍然太高了。

然后我重启了机器,重新开始工作。过了一段时间,内存使用率又猛增!我该如何找到确切的问题?什么原因导致了这个问题?

PS:这是一个 Ubuntu

PS:看起来交换空间尚未使用。交换空间使用量:0(该服务器是虚拟机 (KVM))

free -m 的输出

             total       used       free     shared    buffers     cached
Mem:          2003       1764        238          0         43       1350
-/+ buffers/cache:        370       1633
Swap:         2043          0       2043

答案1

您的内存使用情况很好。您有 1633 MB 可用,2003 MB(free第二行中考虑缓冲区的部分),缓冲区已使用 1350 MB。请阅读本网站寻求解释。

相关内容