用ulimit -n xxx在自己用户下设置调整时报错
sh: ulimit: The specified value exceeds the user's allowable limit.
如果增加?查找资料,发现需要修改系统参数nfile.
man nfile
This tunable is now private and deprecated. It should no longer be
used. The system open file table was restructured in 11iV3 to remove
the architectural limitations on this value, and, therefore, nfile is
no longer needed. The recommended way to regulate the maximum number
of open files on the system is to set the values of maxfiles_lim and
nproc appropriately; the theoretical system maximum can be assumed to
be maxfiles_lim * nproc.
因此只要在root用户下将maxfiles_lim调大即可,命令:
kctune -s maxfiles_lim=40960
接下来就可以愉快的在自己的用户下ulimit -n了。