Reading time: 1 minute
There were more limits changed in regard of open files has been changed with as well. The change took place in SRU27.
rlim_fd_curhas been increased from 256 pre-SRU27 to 4095 now.
rlim_fd_maxhas been decreased from 65536 to 65535.
rlim_fd_syswhich is the source of of the system-wide max-file-descriptor setting has been made dependent on the memory size in its default. To cite the documentation.
Starting with Oracle Solaris 11.4 SRU 27, calculated based on physmem to be approximately 65K per gigabyte of memory. The value is rounded up to the nearest value of (2^N)-1.
The change in regard of
rlim_fd_sys can be shown best with a short
prctl -i process $$. Please have a look at the last line. At first the output of a pre-SRU 27 system.
Now let’s do this again on a SRU30 system:
For more information please consult the Tunable Parameters Reference Guide’s chapter about general I/O parameters