【发布时间】:2011-07-27 11:24:25
【问题描述】:
我在 Linux 机器上的一个 java 构建过程最近运行缓慢。我怀疑导致缓慢的一件事是进程达到了最大文件描述符限制。我无权了解我的构建过程正在使用多少文件描述符。那么,如果进程达到最大文件描述符限制,Linux 是否会登录文件,我可以检查我的构建过程是否由于最大文件描述符限制而变慢。
【问题讨论】:
标签: linux file-descriptor
我在 Linux 机器上的一个 java 构建过程最近运行缓慢。我怀疑导致缓慢的一件事是进程达到了最大文件描述符限制。我无权了解我的构建过程正在使用多少文件描述符。那么,如果进程达到最大文件描述符限制,Linux 是否会登录文件,我可以检查我的构建过程是否由于最大文件描述符限制而变慢。
【问题讨论】:
标签: linux file-descriptor
检查/proc/PIDOFPROCESS/fd/。这包含程序使用的所有打开描述符。 ls ..dir.. | wc -l 会给你号码。
ulimit -n 将为您提供打开描述符的最大数量。您也可以在运行程序之前设置此值。
【讨论】: