Linux ¿öÅ©½ºÅ×À̼ǿ¡¼­ ÆÄÀÏ ÇÚµé ¼ö ´Ã¸®±â

Áß¿ä: ÇÁ·Î¼¼½º´ç ±âº» ÇѰèÀÎ 1024°³º¸´Ù ¸¹Àº ÆÄÀÏ ÇÚµéÀ» »ç¿ëÇϹǷΠRational(R) Á¦Ç°À¸·Î ÀÛ¾÷Çϱâ Àü¿¡ Rational Performance Tester¿¡ »ç¿ë °¡´ÉÇÑ ÆÄÀÏ ÇÚµé ¼ö¸¦ ´Ã¸®½Ê½Ã¿À. (½Ã½ºÅÛ °ü¸®ÀÚ°¡ À̸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.)

Linux(R)¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ ¼³¸íÀÚ¸¦ ´Ã¸®´Â °æ¿ì ÁÖÀÇÇÏ¿© ½ÇÇàÇϽʽÿÀ. Áö½Ã»çÇ×À» ¿Ã¹Ù·Î µû¸£Áö ¾ÊÀ¸¸é ÄÄÇ»ÅͰ¡ ¿Ã¹Ù·Î ½ÃÀÛµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÃÖ»óÀÇ °á°ú¸¦ ¾òÀ¸·Á¸é ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÀÌ ÇÁ·Î½ÃÀú¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ÆÄÀÏ ¼³¸íÀÚ¸¦ ´Ã¸®·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ·çÆ®·Î ·Î±×ÀÎÇϽʽÿÀ. ·çÆ® ¾×¼¼½º ±ÇÇÑÀÌ ¾ø´Â °æ¿ì °è¼ÓÇϱâ Àü¿¡ ÀÌ ±ÇÇÑÀ» ¹Þ¾Æ¾ß ÇÕ´Ï´Ù.
  2. etc µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
  3. vi ÆíÁý±â¸¦ »ç¿ëÇÏ¿© etc µð·ºÅ丮ÀÇ initscript ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ. ÀÌ ÆÄÀÏÀÌ ¾ø´Â °æ¿ì vi initscript¸¦ ÀÔ·ÂÇÏ¿© ÀÛ¼ºÇϽʽÿÀ.

    Áß¿ä»çÇ×: ÆÄÀÏ ÇÚµé ¼ö¸¦ ´Ã¸®·Á¸é ÄÄÇ»ÅÍ¿¡¼­ initscript ÆÄÀÏÀ» ºñ¿öµÎÁö ¸¶½Ê½Ã¿À. ÀÌ ÆÄÀÏÀÌ ºñ¾î ÀÖ´Â °æ¿ì ´ÙÀ½¿¡ ½Ã½ºÅÛÀ» ÄѰųª ´Ù½Ã ½ÃÀÛÇÒ ¶§ ½Ã½ºÅÛÀÌ ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù.

  4. ù ¹øÂ° Çà¿¡¼­ ulimit -n 4096À» ÀÔ·ÂÇϽʽÿÀ. (Áß¿ä: ¼ýÀÚ°¡ ´ëºÎºÐÀÇ Linux ÄÄÇ»ÅÍÀÇ ±âº»°ªÀÎ 1024º¸´Ù ¸Å¿ì Ä¿¾ß ÇÕ´Ï´Ù.) ÁÖÀÇ: ÀÌ ¼ö¸¦ ³Ê¹« ³ô°Ô ¼³Á¤ÇÏ¸é ½Ã½ºÅÛ Àüü ¼º´É¿¡ ½É°¢ÇÑ ¿µÇâÀ» ÁÙ ¼ö ÀÖÀ¸¹Ç·Î ³Ê¹« ³ô°Ô ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À.
  5. µÎ ¹øÂ° Çà¿¡ eval exec "$4"¸¦ ÀÔ·ÂÇϽʽÿÀ.
  6. 4´Ü°è¿Í 5´Ü°è¸¦ ¿Ï·áÇß´ÂÁö È®ÀÎÇÑ ÈÄ¿¡ ÆÄÀÏÀ» ÀúÀåÇÏ°í ´ÝÀ¸½Ê½Ã¿À.
    ÁÖ:
    ´Ü°è¸¦ ¿Ã¹Ù·Î ¼öÇàÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛÀÌ ºÎÆÃµÇÁö ¾ÊÀ¸¹Ç·Î ´Ü°è¸¦ ¿Ã¹Ù·Î ¼öÇàÇß´ÂÁö È®ÀÎÇϽʽÿÀ.
  7. ¿É¼Ç: etc/security µð·ºÅ丮¿¡¼­ limits.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© »ç¿ëÀÚ ¶Ç´Â ±×·ìÀ» Á¦ÇÑÇϽʽÿÀ. SUSE Linux Enterprise Server(SLES) ¹öÀü 9 ¹× Red Hat Enterprise Linux ¹öÀü 4.0 ¸ðµÎ ±âº»ÀûÀ¸·Î ÀÌ ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀÌ ¾ø´Â °æ¿ì À§ÀÇ 4´Ü°è¿¡¼­ °ªÀ» ÀÛ°Ô ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù(¿¹: 2048). ´ëºÎºÐÀÇ »ç¿ëÀÚ°¡ ÇÁ·Î¼¼½º ´ç Çã¿ëµÇ´Â ¿­¸° ÆÄÀÏ ¼öÀÇ ÇѰ踦 Àû´çÈ÷ ÀÛ°Ô ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï 4´Ü°è¿¡¼­ °ªÀ» ÀÛ°Ô ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. 4´Ü°è¿¡¼­ ºñ±³Àû ÀÛÀº ¼ö¸¦ »ç¿ëÇÑ °æ¿ì ¹Ýµå½Ã °ªÀ» ÀÛ°Ô ¼³Á¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª 4´Ü°è¿¡¼­ ³ôÀº ¼ö¸¦ ¼³Á¤ÇÒ °æ¿ì limits.conf ÆÄÀÏ¿¡¼­ ÇÑ°è ¼³Á¤À» ¾ïÁ¦Çϸé ÄÄÇ»ÅÍ ¼º´É¿¡ ½É°¢ÇÑ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

    ´ÙÀ½Àº ¸ðµç »ç¿ëÀÚ¸¦ Á¦ÇÑÇÏ°í ³ªÁß¿¡ ´Ù¸¥ »ç¿ëÀÚ¿¡ ´ëÇØ ´Ù¸¥ ÇѰ踦 ¼³Á¤ÇÏ´Â »ùÇà limits.conf ÆÄÀÏÀÔ´Ï´Ù. ÀÌ »ùÇÿ¡¼­´Â ÀÌÀü 4´Ü°è¿¡¼­ ¼³¸íÀÚ¸¦ 8192·Î ¼³Á¤ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

    *      soft nofile 1024
    *      hard nofile 2048
    root    soft nofile 4096
    root    hard nofile 8192
    user1   soft nofile 2048
    user1 hard nofile 2048

    À§ÀÇ ¿¹Á¦¿¡¼­ *´Â ¸ðµç »ç¿ëÀÚÀÇ ÇѰ踦 ¸ÕÀú ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇѰè´Â ÀÌÈÄÀÇ ÇѰ躸´Ù ³·½À´Ï´Ù. ·çÆ® »ç¿ëÀÚ´Â ¿­ ¼ö ÀÖ´Â ¼³¸íÀÚ ¼ö°¡ ³ôÀ¸¸ç user1Àº ÀÌ µÑÀÇ Áß°£ÀÔ´Ï´Ù. ¼öÁ¤Çϱâ Àü¿¡ limits.conf ÆÄÀÏ¿¡ ÀÖ´Â ¹®¼­¸¦ ¹Ýµå½Ã Àаí ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.

ulimit ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ulimitÀÇ man ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.