# # Kernel¿¡¼­ Message Queue ¼³Á¤Çϱâ # Message Queue ¸¦ ¼³Á¤Çϱâ À§ÇÑ ±¸¼º =================================== ¸ÕÀú ´ÙÀ½°ú °°Àº parameter °ªµéÀÌ message queue ¸¦ ±¸¼ºÇϴµ¥ »ç¿ëµÊ. msginfo_msgmap (100) Number of entries in the message map msginfo_msgmax (2048) Maximum message size msginfo_msgmnb (4096) Maximum bytes on queue msginfo_msgmni (50) Number of message queue identifiers msginfo_msgssz (8) Segment size of a message msginfo_msgtql (40) Number of system message headers msginfo_msgseg (1024) Number of message segments /etc/system file ¿¡ ¾Æ·¡¿Í °°ÀÌ Á¤ÀÇÇؼ­ ÀÔ·ÂÇØÁÜ. set msgsys:X = N ½ÇÁ¦ °ª: set msgsys:msginfo_msgseg=4096 msgmax: ÇϳªÀÇ ¸Þ½ÃÁö¿¡¼­ÀÇ ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦ ÀÇ¹Ì (default 4096) msgmnb: ÁÖ¾îÁø ½Ã°£¿¡ ÇϳªÀÇ Å¥°¡ °¡Áö´Â ÃÖ´ëÀÇ ¸Þ½ÃÁö ¹ÙÀÌÆ®ÀÇ ¼ö(default 4096) msgmni: system ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ½ÃÁö Å¥ÀÇ id ¼ö ( default 50) msgtql: system ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ½ÃÁö Å¥ÀÇ header ¼ö (default 40) msgssz: ¸ðµç Å¥¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â Àüü ¹ÙÀÌÆ®¿¡ °üÇÑ Á¤ÀÇ (default 8) msgseq: msgssz ¿Í µ¿ÀÏÇÑ ±â´É ¼öÇà ( default 1024) msgmap: map ¿¡¼­ÀÇ Æ¯º°È÷ Á¤ÀÇµÈ ¼öÀÚ·Î ¸Þ½ÃÁö ¼¼±×¸ÕÆ®¸¦ ¸Þ½ÃÁö¿¡ ÁöÁ¤ÇØ ÁÜ. ¸Þ½ÃÁö Å¥ÀÇ ¼¼Æà °ªÀ» È®ÀÎÇÏ´Â ¹æ¹ý * ¸ÕÀú /etc/system file ¿¡ À§¿¡¼­ ¿­°ÅÇÑ ´ë·Î °¢ parameter °ª º°·Î ¿øÇÏ´Â ¼¼Æà °ªÀ» ÀÔ·ÂÇÑÈÄ # reboot -- -r # sysdef -i |grep MSG 65536 maximum stream message size (STRMSGSZ) 0 entries in msg map (MSGMAP) 0 max message size (MSGMAX) 0 max bytes on queue (MSGMNB) 0 message queue identifiers (MSGMNI) 0 message segment size (MSGSSZ) 0 system message headers (MSGTQL) 0 message segments (MSGSEG) ÀÇ ¼øÀ¸·Î È®ÀÎÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.