小编jay*_*rjo的帖子

有些东西会吃掉所有内存(我怀疑某些应用程序存在内存泄漏)。如何检测什么?

我有运行liquidsoap+icecast 包和简单网站(httpd+mysqld)的服务器。没什么特别的。每天约有 2000 多名访客,平均约有 50 人同时在线。

服务器有 8GB 内存。随着时间的流逝,可用内存量不断减少,尽管服务器上没有启动任何新内容并且没有新用户。在某些时候它开始交换,服务器上的负载上升并且变得无响应。通常我所做的只是重新启动服务器......

可以做些什么来检测究竟是什么泄漏了内存?我使用 top 来监控资源的使用情况,但据我所知,它没有任何帮助:

在此处输入图片说明

有没有办法找出使用那么多内存的东西?或者什么开始大量交换到磁盘?有什么方法可以在不重新启动服务器的情况下释放内存?

linux resources top memory-leak memory-usage

17
推荐指数
3
解决办法
8万
查看次数

标签 统计

linux ×1

memory-leak ×1

memory-usage ×1

resources ×1

top ×1