현재 메세지 큐 설정 확인
sysctl -a | grep kernel.msg
또는
sysctl kernel.msg{max,mni,mnb}
msgmax = 한 프로세스에서 msgQueue에 적을 수 있는 최대 크기
msgmnb = 단일 msgQueue의 최대 허용 크기
msgmni = msgQueue의 최대 갯수 (생성할 수 있는 메세지큐 식별자 수)
메세지 큐 사이즈 변경 (재부팅 하기 전까지 유지)
sysctl -w kernel.msgmax=65536
sysctl -w kernel.msgmnb=1048576
설정 파일 변경 (재부팅 후부터 적용)
vi /etc/sysctl.conf
아래와 같이 입력 후 저장
kernel.msgmax=65536
kernel.msgmnb=1048576
Message Queue의 최대 길이
메세지 큐를 생성 할 때 큐를 리사이징 하기 때문에 일정 이상은 늘어나지 않는 것 같다. (IPC 마다 다를 수 있음)
'메모장 > 리눅스' 카테고리의 다른 글
[Linux] SSH Hostname 등록하기 (Hostname 설정) (0) | 2021.06.09 |
---|---|
[Linux/Shell] 리눅스 bash shell 스크립트 (0) | 2021.04.21 |
[Linux/Node.js] 리눅스 노드JS 디버깅 노트 (0) | 2021.03.04 |
[Linux] Nodejs Error: listen EACCES 0.0.0.0:80 에러 (0) | 2020.10.27 |
[Linux] Node.Js 프로그램 실행시 인자 받는법 (0) | 2020.09.24 |