솔라리스/리눅스

IPC Message Queue

지니아부지 2011. 6. 13. 09:43


Ipcs: 세마포어와 메시지큐, 공유메모리의 상태를 볼수 있다.
ipcs -m ( shared memory )
ipcs -q ( message gueues )
ipcs -s ( semaphore )

- Measage Queue 확인하기
#ipcs -q
- Measage Queue 삭제
#ipcrm -q msqid


* 메시지 큐 제한 사항
- 한 메시지의 최대 크기, 메시지 큐에 들어갈수 있는 최대 메시지 개수
현재 메시지큐(시스템에 존재하는 모든 메시지큐)에 존재하는 총 메시지 수,
총 메시지 바이트 수등의 제한이 있다.

ipcs -qa : 큐 상태확인

ipcs -qob :  다른 메시지 큐에 쌓여 있는 메시지가 있는지 확인
sun -> sysdef
/etc/system 파일에서 MessageQueue 설정..


Quote:

MSGMNB
Maximum number of bytes per message queue.

MSGMNI
Maximum number of message queue identifiers (system wide).

MSGSEG
Maximum number of message segments per queue.

MSGSSZ
Size of a message segment.

MSGTQL
Maximum number of messages (system wide).

MSGMAX
Maximum size of a whole message. On some systems you may need to increase this limit. On other systems, you may not be able to change it.




'솔라리스/리눅스' 카테고리의 다른 글

busybox - telnetd 실행  (0) 2011.07.08
[리눅스 명령어] 프로세스 관련 명령어  (0) 2011.07.06
리눅스 프로세스간 통신  (0) 2011.06.11
mtd-utils 크로스 컴파일 하기  (0) 2011.06.08
mtd util download  (0) 2011.06.08