2010-04-06 2 views

답변

1

프로세스 당 열린 파일 수 (소켓 포함) 제한이 있습니다. ulimit -n으로 확인하실 수 있습니다 -n

1

예, 적어도 유닉스에는 부드럽고 하드 한도가 있습니다. getrlimit()setrlimit() 호출을 확인하십시오.

1

리눅스에, 당신은 ulimit -a를 사용하여 한계를 볼 수 있습니다,이 경우에는 제한이 1024 언급 a1ex07으로

 
core file size   (blocks, -c) 0 
data seg size   (kbytes, -d) unlimited 
scheduling priority    (-e) 0 
file size    (blocks, -f) unlimited 
pending signals     (-i) 15347 
max locked memory  (kbytes, -l) 64 
max memory size   (kbytes, -m) unlimited 
open files      (-n) 1024 
pipe size   (512 bytes, -p) 8 
POSIX message queues  (bytes, -q) 819200 
real-time priority    (-r) 0 
stack size    (kbytes, -s) 10240 
cpu time    (seconds, -t) unlimited 
max user processes    (-u) 1024 
virtual memory   (kbytes, -v) unlimited 
file locks      (-x) unlimited 

를,이 조정 될 수 있지만. This article에 관심있는 성능 조정에 대한 정보가 더 있습니다.

관련 문제