Âü°í»çÀÌÆ® http://bbs.kldp.org/viewtopic.php?t=20314&highlight=lsof
lsof ÇÏ¸é ¿·ÁÀÖ´Â ÆÄÀÏ°¹¼ö¿Í /proc/sys/fs/file-nr ¿¡¼ ³ª¿Â ³»¿ëÀÌ ´Ù¸¨´Ï´Ù. ÀÌ¿¡ ´ëÇÑ Áú¹®´äÀÌ ÀÖ½À´Ï´Ù.
Áú¹®) Linux¿¡¼ open files°ú °ü·ÃÇÏ¿© º¸Åë È®ÀÎÇÏ´Â °ÍÀÌ /proc/sys/fs/file-max /proc/sys/fs/file-nr ÀÏ °ÍÀÔ´Ï´Ù.
±×·±µ¥ lsof¿Í À§ÀÇ ÆÄÀϵé°ú ¾î¶² °ü°è°¡ ÀÖ´Â °ÍÀÎÁö¿ä? Áï, lsofÀÇ Á¤È®ÇÑ Àǹ̰¡ ¹«¾ùÀÌ¸ç ½ÇÁ¦ open file°ú ¾î¶² °ü°è°¡ ÀÖ´ÂÁö¿ä?
¶ÇÇÑ lsof | wc -l ÀÇ °ª¿¡ ¾î¶² ÃÖ´ë°ªÀº ÀÖ´ÂÁö¿ä? ÇöÀç file-nrÀÇ Ã¹¹ø° °ªÀº 2000´ëÀε¥, lsof | wc -l ÀÇ °ªÀº 100000 ÀÌ ³Ñ¾î°¡´Â °æ¿ì°¡ ¹ß»ýÇϴµ¥ ÀÌ°ÍÀÌ ¹®Á¦°¡ µÉ °¡´É¼ºÀÌ ÀÖÀ»±î¿ä?
´äº¯) lsof¿¡¼ º¸¿©Áִ°ÍÀº °¢ process¿¡¼ Çڵ鸵 ÇÏ°í ÀÖ´Â file descriptor¸¦ ÀÚ¼¼È÷ º¸¿©ÁÖ´Â °ÍÀÔ´Ï´Ù. ¸¸¾à ÇÑ ÇÁ·Î¼¼½º¿¡¼ ÆÄÀÏÇϳª¸¦ ¿°í ¾²·¹µå¸¦ ¶ç¿ì°Å³ª fork¸¦ Çß´Ù¸é °¢ ¾²·¹µå ¸¶´Ù 1°³¾¿ÀÇ ÆÄÀÏÀ» ¿°í Àִ°ÍÀÌ º¸ÀÏ °ÍÀÔ´Ï´Ù. ¹°·Ð ¼·Î °øÀ¯ÇÏ°í ÀÖ´Â ºÎºÐÀÌÁö¸¸ lsof¿¡¼ º¼¶§´Â µû·Îµû·Î °¢ÀÚ º¸¿©ÁÖ´Â °ÍÀÌÁö¿ä.
Áï lsof¿¡¼ º¸ÀÌ´Â ¼ö¸¦ ´Ü¼øÇÏ°Ô ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â Àüü file open°¹¼ö ¶ó°í º¸¸é ¾ÈµÈ´Ù´Â °ÍÀÔ´Ï´Ù. ±×·±µ¥ ½Ê¸¸°³³ª ¶°ÀÖ´Ù´Ï.. óÀ½º¸´Â °æ¿ìÀÔ´Ï´Ù. ^^; ÀÌ»óÇϱº¿ä.
±×¸®°í Ä¿³Î ¹®¼¿¡ ÀÖ´Â file-nr °ü·Ã ¼³¸íÀº ÀϺΠÀ߸øµÇ¾ú½À´Ï´Ù. ¾ðÁ¦ ¾÷µ¥ÀÌÆ® ÇÒ·±Áö ¸ð¸£°Ú½À´Ï´Ù. Confused file-nrÀÇ °¡¿îµ¥ ¼ýÀÚ´Â free file handle °¹¼ö¸¦ ³ªÅ¸³À´Ï´Ù. Å×½ºÆ® Çغ¸¸é ½±°Ô ¾Ë¾Æç¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
|
|