File Descriptor Configuration for Global and Non Global Zones

Moderator: cah

Post Reply
cah
General of the Army / Fleet Admiral / General of the Air Force
General of the Army / Fleet Admiral / General of the Air Force
Posts: 1342
Joined: Sun Aug 17, 2008 5:05 am

File Descriptor Configuration for Global and Non Global Zones

Post by cah »

1. /etc/system can have the following settings for both global and non-global zones:

Code: Select all

set rlim_fd_cur=2048
set rlim_fd_max=8192
2. /etc/project can be modified individually in global and non-global zones:

Code: Select all

user.hsiaoc1:1000::::process.max-file-descriptor=(priv,8192,deny)
/etc/project update doesn't require a reboot. Users just need to log out first after the change's made and log back in to see the change.

I haven't figured out the first field (project name) yet. I tried user.root but it didn't work. I tried user.fd, no good. I tried another user, still no good. I am not sure what the value it would take. I am not sure if the user needs to reside on the server either.

3. Change for live running processes (temporarily during the session)

Code: Select all

# prctl -n process.max-file-descriptor -r -v 1024 $$
The change will disappear once logged out.
CAH, The Great
Post Reply