文件句柄设置
配置Red Hat Linux服务器时,确保文件句柄的最大数量足够大很重要。 句柄设置指示可以在Linux系统上打开的文件数。
使用以下命令确定整个系统的最大文件句柄数:
# cat/proc/sys/fs /文件- max
32768
Oracle建议将整个系统的文件句柄值至少设置为65536。
直接更改/proc文件系统可以更改文件句柄最大数量的默认设置,而无需重新启动计算机。 我使用的方法是在/etc/rc.local启动文件中键入以下命令:
# echo ' 65536 '/proc/sys/fs/file-max
也可以使用sysctl命令更改fs.file-max的值。
# sysctl -w fs.file-max=65536
最后,可以通过在/etc/sysctl.conf启动文件中插入内核参数来使此更改永久生效。
# echo ' fs.file-max=65536 '/etc/sysctl.conf
注意:可以使用以下命令查询文件句柄的当前使用情况:
# cat /proc/sys/fs/file-nr
613 95 32768
file-nr文件显示以下三个参数:
分配的文件句柄总数
当前使用的文件的字符数
可以分配的文件的最大数量
注意:如果需要增加/proc/sys/fs/file-max的值,请确保ulimit设置正确。 对于2.4.20,通常设置为unlimited。 使用ulimit命令检查ulimit设置。
# ulimit
未限定