메세지큐와 관련된 kernel parameter 설정.
( UNIX / LINUX 는 경로 및 명령이 조금 상이할수 있음 )
[재부팅없이 현재 상태의 커널값 변경]
# /proc/sys/kernel/msgmax  : 하나의 프로세스에서 다른 프로세스로 보내질 수 있는 최대 메시지 사이즈를 지정
기본 설정: 8192
# /proc/sys/kernel/msgmnb  : 하나의 메시지 큐에서의 최대 바이트 수를 지정
기본 설정: 16384
# /proc/sys/kernel/msgmni  : 최대 메시지 큐 식별자의 수를 지정
기본 설정: 16
[프로그램을 이용하여 확인 변경]
# sysctl -a | grep kernel.msg 
kernel.msgmax = 8192    (최대 허용 크기) 
kernel.msgmni = 16  (최대 허용 Queue 갯수) 
kernel.msgmnb = 16384    (Queue당 최대 허용 크기) 
현재 Message Queue 사이즈 변경 
# sysctl -w kernel.msgmax=2097152 
# sysctl -w kernel.msgmnb=1048576 
[설정파일에 반영 - 시스템 구동시 반영 적용]
#/etc/sysctl.conf 안의 내용을 변경
kernel.msgmax=8192
kernel.msgmnb=16384
kernel.msgmmni=16









