服务器午夜 – 高内存分配,不放手,要检查什么?

我怎样才能检查我的服务器在午夜做什么,find他仍然持有的高内存高峰。

只有我在服务器上运行的是带有Flask应用程序的Apache2,以及用于某些Java服务的Tomcat7服务器,两者都没有任何作用。

有没有系统日志或什么可以告诉我发生了什么事?

新文物服务器统计信息:

新的文物服务器统计

浏览统计:

浏览统计

你有新的遗物监测。 你从字面上有一个监控解决scheme,可以告诉你什么你的服务器正在做1分钟的粒度!

  • 概览图中select相关的时间表。
  • 点击进程
  • 按RAM利用率sorting进程。
  • select您关心的stream程深入了解更多细节。
  • 利润

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

您也可以手动查看您的Cron作业,因为Cron通常在特定时间系统地触发进程。 与其他一些最小的Linux服务器发行版相比,Ubuntu是一个相当复杂的服务器发行版。 我的猜测是某种自动search安全更新的工作。 所以每天早上12点就要寻找任何apt-get进程。 至于内存使用情况,你确定它没有被caching? 在与Debian系统非常相似的Debian系统上运行更新之后,磁盘caching通常会留下很多内存使用情况。 这非常好,linux将只保留磁盘caching的内存,直到另一个应用程序请求内存。 它实际上并没有被使用,只是分配给caching。