【root@edu ~】 ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 4084
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

 

 

 

(1) ulimit 설정상태 확인 
 # ulimit -a 
time(seconds) unlimited 
file(blocks) unlimited 
data(kbytes) 2097148 
stack(kbytes) 8192 
coredump(blocks) unlimited 
nofiles(descriptors) 64 
vmemory(kbytes) unlimited

 

(2) ulimit 설정 항목 변경 
# ulimit -s unlimited 
# ulimit -a 
time(seconds) unlimited 
file(blocks) unlimited 
data(kbytes) 2097148 
stack(kbytes) unlimited 
coredump(blocks) unlimited 
nofiles(descriptors) 64 
vmemory(kbytes) unlimited


(3) ulimit 명령어 Option 
-d maximum size of data segment or heap (in kbytes) 
-f maximum file size (in 512-byte blocks) 
-n maximum file descriptor plus 1 
-s maximum size of stack segment (in kbytes) 
-t maximum CPU time (in seconds) 
-v maximum size of virtual memory (in kbytes)

 

 

===========================================================================

 

#ulimit -a

time(second)
 --> the amount of time that process could use cpu
프로세스가 cpu를 사용할 수 있는 최대시간

file(block)
--> the maximum size of file that process could create it
해당 프로세스가 만들 수 있는 파일의 최대 크기

data 
--> the maximum amount of memory that process could occupy
해당 프로세스가 점유할 수 있는 data의 최대값

stack
--> the maximum amount of memory that process could occupy
해당 프로세스가 점유할 수 있는 stack의 최대값
memory
--> the maximum amount of real memory that process could occupy, and you can  verify this value with RSS column of glance .
해당프로세가 점유할 수 있는 최대 리얼메모리의 크기

 

 

==================================================================================

설정값 적용하기

 

 ulimit -a 값으로 봤을때 open files 기본값이 1024 인데 이값을 증가시키려합니다..

ulimit -n 65536 이런식으로 하면 현재쉘에서만 적용되고 모든 사용자들에게 적용되지 않는걸로 알고있습니다..

 

이럴 경우 요렇게 하면 됩니다. ^^

 

/etc/security/limit.conf 파일 하단에

* - nofile 65535 이런식으로 추가한후에 리부팅 한다

 

+ Recent posts