Linux系统的最大文件句柄数(打开文件数,Linux下一切皆文件,这里仅做类比句柄描述),系统默认是1024。用ulimit -n进行查看。当存在句柄泄露没有释放时,系统会报错:Too many open files。
查看进程打开的文件句柄数量
# lsof -n | awk '{print $2}'| sort | uniq -c | sort -nr | grep 过滤条件
其中第一列是打开的句柄数,第二列是进程ID。
一般用法是: lsof -c KeyWord
修改linux的最大文件句柄数限制的方法:
1)