반응형
이번에 스트리밍 대몬을 개발하고 있다.
로컬에서 동접으로 1만까지는 무난히 돌아갔는데 리눅스에서 테스트해보니 1024개밖에 안붙더라.
1024?? 컴퓨터 하는 사람들에게는 익숙한 숫자다.
아~ 이거 뭔가 설정 때문에 막힌거구나. 생각해보니 리눅스는 파일 기반 OS이지 않나.
epoll처럼 파일 크기를 늘려줘야지!!
ulimit -a -S
기본설정
real-time non-blocking time (microseconds, -R) unlimited
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 15219
max locked memory (kbytes, -l) 502200
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) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 15219
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
ulimit -a -H
최대 설정
real-time non-blocking time (microseconds, -R) unlimited
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 15219
max locked memory (kbytes, -l) 502200
max memory size (kbytes, -m) unlimited
open files (-n) 1048576
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 15219
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
open files는 최대 1048576개까지 가능하구나
1만까지만 늘려보자
ulimit -n 10240
반응형
'OS > Linux' 카테고리의 다른 글
서버 BandWidth 테스트 (0) | 2022.11.09 |
---|---|
우분투 PostgreSql 설치 (0) | 2022.06.29 |
Apache 도메인과 https 적용(3) (0) | 2021.09.24 |
Apache 도메인과 https 적용(2) (0) | 2021.09.24 |
Apache 도메인과 https 적용(1) (0) | 2021.09.24 |