hmmm... the problem is that when i tried to check the other related settings like "plimit <PID>"
it tells me that it was already at its maximum value:
i also tried to look at /etc/system and has the following value:
the question is can i still be able to set the nofiles value greater than 30000? is the setting at the /etc/system not related to the setting in the pfiles/plimit command?
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)
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)
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)
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)
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)
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)
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)
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
LEARN ABOUT SUNOS
ulimit
ulimit(2) System Calls ulimit(2)NAME
ulimit - get and set process limits
SYNOPSIS
#include <ulimit.h>
long ulimit(int cmd, /* newlimit */...);
DESCRIPTION
The ulimit() function provides for control over process limits. It is effective in limiting the growth of regular files. Pipes are limited
to PIPE_MAX bytes.
The cmd values, defined in <ulimit.h>, include:
UL_GETFSIZE Return the soft file size limit of the process. The limit is in units of 512-byte blocks and is inherited by child pro-
cesses. Files of any size can be read. The return value is the integer part of the soft file size limit divided by 512. If
the result cannot be represented as a long int, the result is unspecified.
UL_SETFSIZE Set the hard and soft file size limits for output operations of the process to the value of the second argument, taken as a
long int. Any process may decrease its own hard limit, but only a process with appropriate privileges may increase the
limit. The new file size limit is returned. The hard and soft file size limits are set to the specified value multiplied by
512. If the result would overflow an rlimit_t, the actual value set is unspecified.
UL_GMEMLIM Get the maximum possible break value (see brk(2)).
UL_GDESLIM Get the current value of the maximum number of open files per process configured in the system.
RETURN VALUES
Upon successful completion, ulimit() returns the value of the requested limit. Otherwise, -1 is returned, the limit is not changed, and
errno is set to indicate the error.
ERRORS
The ulimit() function will fail if:
EINVAL The cmd argument is not valid.
EPERM A process that has not asserted {PRIV_SYS_RESOURCE} in its effective set is trying to increase its file size limit.
USAGE
Since all return values are permissible in a successful situation, an application wishing to check for error situations should set errno to
0, then call ulimit(), and if it returns -1, check if errno is non-zero.
The getrlimit() and setrlimit() functions provide a more general interface for controlling process limits, and are preferred over ulimit().
See getrlimit(2).
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO brk(2), getrlimit(2), write(2), attributes(5), privileges(5), standards(5)SunOS 5.10 1 Feb 2003 ulimit(2)