set permanent ulimit


 
Thread Tools Search this Thread
Operating Systems HP-UX set permanent ulimit
# 1  
Old 08-05-2010
set permanent ulimit

Hi all

I have a request from user to change the file descriptors limit to 8192. The current setting are:

Code:
root@xxxxx:(wmdev)> ulimit -a
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         1048576
stack(kbytes)        131072
memory(kbytes)       unlimited
coredump(blocks)     4194303
nofiles(descriptors) 4096
root@xxxxx:(wmdev)>

I have tried to change it with command
Code:
 ulimit -n 8192

but when i logged off the server the setting went back to 4096

Is there anyway I can make this change permanent? I know that I can edit the user's .profile or /etc/profile but I am not sure how and what I need to add to the profile. This is the user's .profile

Code:
# @(#)B11.23_LR       

# Default user .profile file (/usr/bin/sh initialization).

# Set up the terminal:
        if [ "$TERM" = "" ]
        then
                eval ` tset -s -Q -m ':?hp' `
        else
                eval ` tset -s -Q `
        fi
        stty erase "^H" kill "^U" intr "^C" eof "^D"
        stty hupcl ixon ixoff
        tabs

# Set up the search paths:
        PATH=$PATH:.

# Set up the shell environment:
        set -u
        trap "echo 'logout'" 0

# Set up the shell variables:
        EDITOR=vi
        export EDITOR

        HISTSIZE=1000
        export HISTSIZE

# Set Library paths
        export SHLIB_PATH=/u01/app/webMethods_dev/IntegrationServer/lib

# Set Java Path
        JAVA_HOME=/u01/app/webMethods_dev/jvm/hp142/jre/bin

        mesg -y

        resize > /dev/null

Also, you can see the OS version I am using-HP UX 11.23

Please help, I need to sort this out today..thank you

---------- Post updated at 05:58 PM ---------- Previous update was at 05:34 PM ----------

Thanks for viewing,

I'm answering my own questions, added the line
Code:
ulimit -n 8192

to the user's .profile:

Code:
#set number of open files

        ulimit -n 8192
".profile" 43 lines, 709 characters

Lets see if this works

---------- Post updated at 06:16 PM ---------- Previous update was at 05:58 PM ----------

that didn't work:

PHP Code:
ulimitThe specified value exceeds the user's allowable limit. 
# 2  
Old 08-05-2010
On a linux system editing /etc/security/limits.conf will allow you to set ulimits on several different levels (user, group, etc).

I don't have access to an HP-UX machine, so I don't know if this caries to that flavour of UNIX. If it's not the same under HP-UX, maybe there is something similar.
# 3  
Old 08-05-2010
Yup I know, the same for AIX, its set at /etc/security/

Having hard time with HP-UX here
# 4  
Old 08-07-2010
The limits for an ordinary user and root are different.
Check "ulimit" when logged in as the user (not root).

The general answer is to up the HP-UX kernel parameter "maxfiles" (maximum files open by one user) then control individual users with "ulimit". Depending on what the application is doing this could also involve increasing the kernel parameter "nflocks".

Personally this has only been necessary with systems incorrectly configured with impersonal access to a database which created umpeen open files per username with "umpteen times users" locked files.

Last edited by methyl; 08-07-2010 at 07:36 PM.. Reason: Correct mathematics for umpteen
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to set variable permanent in csh?

We are using csh on our AIX platform, if we have to export/set a specific environment variable we use setenv command but its only valid till session. How do we set that variable permanent in our csh AIX? Do we put it in userprofile file or something else? (1 Reply)
Discussion started by: aixusrsys
1 Replies

2. Solaris

How to set permanent aliases?

Hi All On my Solaris 10 X86, under my root directory I have a file called Aliases. It is owned by root (root:root) and the user (I mean root) has rwx permissions. In this file I have set some aliases like the following alias a="cd /opt/IBM/WebSphere/AppAerver/Profiles" When I run the above... (0 Replies)
Discussion started by: chrs0302
0 Replies

3. UNIX for Advanced & Expert Users

rm non-permanent delete

I read this article as a way to do a non-permanent of something. I saw 2 problems. The first that my rm is located at /bin/rm. I would assume I would change the location to /bin/rm. The second my rm is a executable file and not a text file. So will replacing my rm file with the shellscript... (3 Replies)
Discussion started by: cokedude
3 Replies

4. Solaris

Solaris 9 -- unable to set permanent PATH

Hi, I've read forums far and wide trying to learn how to append to my PATH in Solaris 9 and every time I think I am close I discover my system is not configured the same. Its so frustrating because this all stems from a new server I am trying to setup identical to the production machine. (Of... (5 Replies)
Discussion started by: thoraddict
5 Replies

5. AIX

How to set permanent variables

I set my TERM variable to work with SMIT and everything works fine but when I logged out and log in again I have to set the variable again. How can I set a permanent variable into the system so it will be as I wish even if a reboot is needed? I set variables this way: export VAR=value (7 Replies)
Discussion started by: agasamapetilon
7 Replies

6. Solaris

Permanent changes to PATH

Hi guys, I'm running Solars 8 on a V100 server at home for testing. If I switch user to root and do: # echo $PATH This is the output: /usr/sbin:/usr/bin I'm using rsync over ssh and need to add /usr/local/bin and /user/local/sbin. I do this by running the line: #... (3 Replies)
Discussion started by: Stin
3 Replies

7. UNIX for Advanced & Expert Users

set Ulimit data segment to Unlimited

Hi, as per my Unix admin all parameters in Ulimit are set to Unlimited in Hard limits but some how few profiles setting data segment part to limited number value. So i wanted to over write in my profile to set unlimited as hard limits are set to unlimited. What is the command to set ulimit for... (1 Reply)
Discussion started by: terala_s
1 Replies

8. AIX

how to set the ulimit on AIX 5.2 version?

how to set the ulimit on AIX 5.2 version? (3 Replies)
Discussion started by: Shilpi
3 Replies

9. UNIX for Dummies Questions & Answers

How to make ulimit change permanent

ulimit -a gives the following output:$ulimit -a time(seconds) unlimited file(blocks) 2097152 data(kbytes) 131072 stack(kbytes) 16384 memory(kbytes) unlimited coredump(blocks) 32768 nofiles(descriptors) 400 vmemory(kbytes) 147456 Abot output... (3 Replies)
Discussion started by: nervous
3 Replies

10. Shell Programming and Scripting

How do I set permanent setenv !!!

Hello, I just want to know ow I can set permanent pathes or whatever using setenv command. I'm using c shell . regards, me (1 Reply)
Discussion started by: geoquest
1 Replies
Login or Register to Ask a Question