前提:linux一切皆文件 在业务比较大量的存储情况下 需要更改文件句柄值来避免出错
centos:
查看系统总文
件限制:
cat /proc/sys/fs/file-max
查看系统当前打开文件数:
cat /proc/sys/fs/file-nr
查看进程当前打开文件数:
ls -l /proc/
$pid
/fd/* |wc -l
查看进程当前打开文件数限制:
cat /proc/$pid/limits|grep files
查看进程打开文件总数限制:
ulimit -a|grep files
临时修改:
ulimit -SHn 65536
永久更改:
[root@centos6 ~]# echo "* soft nofile 65536" >> /etc/security/limits.conf
[root@centos6 ~]#
[root@centos6 ~]# echo "* hard nofile 65536" >> /etc/security/limits.conf
查看进程当前打开文件总数:
losf | wc -l
临时修改:
echo 6553560 > /proc/sys/fs/file-max
永久修改:
echo fs.file-max = 6553560 >> /etc/sysctl.conf