如何debugginginode使用情况

我是一个由两个Web服务器与Apache的主办的stream行网站的程序员。 我们在〜1000 alexa排名范围给你一个想法。 我不是服务器pipe理员。

其中只有一个(始终是同一个)上周第一次出现问题:每隔2-3天,它会抓取一个完整的暂停,以便超时连接所有的HTTP连接和SSH连接。 如果您在input命令时已经SSH已经非常慢(出现之前20-30分钟),或根本不起作用。

暂时解决我们发现的问题的唯一方法是重新启动服务器。

我在图中注意到了这一点:

在这里输入图像说明

在这里输入图像说明

每个峰值对应于服务器暂停,每个下降对应于我们被迫做的重新启动。

我怎样才能进一步debugging呢? 有没有办法看到什么进程使用最inode? 你会怎么做?

您embedded的图表显示了内存 inode的使用情况,而不是磁盘上的情况。 这个增长很可能是由于这个系统上打开的句柄(文件)的数量也在增加。 也许你的一个进程正在泄漏句柄 ,检查“lsof”输出来validation。