Sponsored Content
Full Discussion: ulimit command
Operating Systems Solaris ulimit command Post 302106707 by inquirer on Monday 12th of February 2007 05:39:16 AM
Old 02-12-2007
ulimit command

Hi,

I have a Sun machine 5.8 and would like to modify the ulimit parameter for numner of file descriptors.

the output of plimit <process name> is:

Code:
4100: process_name
resource              current         maximum
  time(seconds)         unlimited       unlimited 
  file(blocks)          unlimited       unlimited
  data(kbytes)          unlimited       unlimited
  stack(kbytes)         8192            unlimited
  coredump(blocks)      unlimited       unlimited
  nofiles(descriptors)  30000           30000 
  vmemory(kbytes)       unlimited       unlimited

I need to increase the number of file descriptor by 512. I will insert this command on the script:

Code:
ulimit -n 512

The script will look something like this:

Code:
#!/usr/bin/ksh -a
#
NAME=testprocess
export NAME
ulimit -n 512
exec /opt/bin/process "$@"

I haven't used this command before. Will this increase the existing size to 512 or will it reduce the nofiles to 512?

I am unable to determine the nofiles using the plimit. how would I know the current settings for nofiles? so that I can know if the "ulimit -n 512" command is correct.

Also, does it have a maximum value for that one? And also the impact on the system resources as well.

I can not test this one until I am sure since I will be doing it on a live network.

Thanks.

Last edited by inquirer; 02-12-2007 at 07:47 AM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

ulimit -d

All I am trying to do ulimit -d unlimited and I get "sh: ulimit: The specified value exceeds the user's allowable limit." Can someone please help me understand, how to change this! Thanks (1 Reply)
Discussion started by: adadevil
1 Replies

2. UNIX for Dummies Questions & Answers

ulimit

Hi, system aix 4.3 when I execute umilit i get result "unlimited". why cant i ftp or extract from media filesize over 2gig.... e.g FS /test/testy is large file enabled. any help will be greatly appreciated. thnx (3 Replies)
Discussion started by: Student37
3 Replies

3. Solaris

ulimit

Hi, I need to increase the open files on my server to run a test. Usually what I do is: ulimit -n 5000 My questions are: 1] I want to set this parameter once and for all. What is the right parameter to set in /etc/system: rlim_fd_max or rlim_fd_cur? 2] How to make sure that this... (1 Reply)
Discussion started by: melanie_pfefer
1 Replies

4. UNIX for Advanced & Expert Users

ulimit

hi what is the difference between file and data? if file is unlimited, does that mean we can have a file as big as we like? thanks. file(blocks) unlimited data(kbytes) 1048576 (6 Replies)
Discussion started by: JamesByars
6 Replies

5. Solaris

ulimit

how do i check the ulimit set on my server.. ca i know whats the command ?? thanks in advance .. (5 Replies)
Discussion started by: expert
5 Replies

6. HP-UX

ulimit Command Problem???

Hi, I have changed the ulimit for the user dsadm on one of my server. Its only changed IF i su to dsadm from root, but its not changing if i ssh to dsadm. i want to change the data(kbytes)to unlimited. i edit the /etc/profile and .profile of dsadm user by set this my OS 11.31 ulimit -d... (1 Reply)
Discussion started by: mousa55
1 Replies

7. Solaris

ulimit

Hello, could you help me please? I write in command line: "ulimit 500" -> i've set the max size of 512-bytes blocks that i can write in one file. But when after it i use ulimit.3c in my program: "ulimit(UL_GETFSIZE);" the result turns out 1000. Why is it so? They always differ so that one is... (2 Replies)
Discussion started by: Zhenya_
2 Replies

8. Linux

ulimit -n

Hi im a complete noob to shell commands but here is my problem i have a dedicated server i7 with 24 gig ram i have whm/cpanel on it now ive added a minecraft system to root but i cannot set the server to more than 512mb memory i was told its because the memory is being blocked and was told to... (7 Replies)
Discussion started by: gazzac
7 Replies

9. Red Hat

ulimit command

In Linux, What is the difference between using this command ulimit -c `ulimit -cH` and ulimit -c `ulimit -Hc` ? Thanks (4 Replies)
Discussion started by: mrn6430
4 Replies

10. Red Hat

Ulimit -c unlimited

I was trying to generate core dump of a process.But it is not generated. While digging up the issue I found that Core File Size is set to 0. I set it with #ulimit -c unlimited.After that I found the core file size is set to 0 (ulimit -a).I exit that session and again logged in.But found the core... (12 Replies)
Discussion started by: Anjan Ganguly
12 Replies
plimit(1)                                                          User Commands                                                         plimit(1)

NAME
plimit - get or set the resource limits of running processes SYNOPSIS
plimit [-km] pid... plimit {-cdfnstv} soft,hard... pid... DESCRIPTION
If one or more of the cdfnstv options is specified, plimit sets the soft (current) limit and/or the hard (maximum) limit of the indicated resource(s) in the processes identified by the process-ID list, pid. Otherwise plimit reports the resource limits of the processes identi- fied by the process-ID list, pid. Only the owner of a process or the super-user is permitted either to get or to set the resource limits of a process. Only the super-user can increase the hard limit. OPTIONS
The following options are supported: -k On output, show file sizes in kilobytes (1024 bytes) rather than in 512-byte blocks. -m On output, show file and memory sizes in megabytes (1024*1024 bytes). The remainder of the options are used to change specified resource limits. They each accept an argument of the form: soft,hard where soft specifies the soft (current) limit and hard specifies the hard (maximum) limit. If the hard limit is not specified, the comma may be omitted. If the soft limit is an empty string, only the hard limit is set. Each limit is either the literal string unlimited, or a number, with an optional scaling factor, as follows: nk n kilobytes nm n megabytes (minutes for CPU time) nh n hours (for CPU time only) mm:ss minutes and seconds (for CPU time only) The soft limit cannot exceed the hard limit. -c soft,hard Set core file size limits (default unit is 512-byte blocks). -d soft,hard Set data segment (heap) size limits (default unit is kilobytes). -f soft,hard Set file size limits (default unit is 512-byte blocks). -n soft,hard Set file descriptor limits (no default unit). -s soft,hard Set stack segment size limits (default unit is kilobytes). -t soft,hard Set CPU time limits (default unit is seconds). -v soft,hard Set virtual memory size limits (default unit is kilobytes). OPERANDS
The following operands are supported. pid Process ID list. EXIT STATUS
plimit returns the exit value zero on success, non-zero on failure (such as no such process, permission denied, or invalid option). FILES
/proc/pid/* process information and control files ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWesu | +-----------------------------+-----------------------------+ SEE ALSO
ulimit(1), proc(1), getrlimit(2), setrlimit(2), proc(4), attributes(5), SunOS 5.10 8 Jun 1998 plimit(1)
All times are GMT -4. The time now is 11:57 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy