一尘不染

检查Linux中给定进程的开放FD限制

linux

我最近有一个Linux进程,它“泄漏”了文件描述符:它打开了文件描述符,但没有正确关闭其中的一些文件描述符。

如果我对此进行了监视,我可以提前告知-该过程已达到极限。

有没有一种不错的Bash \ Python方法来检查Ubuntu Linux系统中给定进程的FD使用率?

编辑:

我现在知道如何检查其中有多少个打开的文件描述符。我只需要知道 一个进程允许多少个文件描述符 。某些系统(例如Amazon
EC2)没有/proc/pid/limits文件。

谢谢,


阅读 288

收藏
2020-06-03

共1个答案

一尘不染

计算中的条目/proc/<pid>/fd/。适用于该过程的硬性限制和软性限制可以在中找到/proc/<pid>/limits

2020-06-03