AFS´Â 3°³ÀÇ ±âº» ¸ð´ÏÅÍ µµ±¸À» Á¦°øÇÕ´Ï´Ù.
AFS´Â ¶ÇÇÑ AIX¸¦ ½ÇÇàÇÏ´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ AFS À̺¥Æ®¸¦ °¨»çÇÏ´Â ÅøÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ Àå¿¡¼´Â Ç¥½ÃµÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ
¼³¸íÇÕ´Ï´Ù.
scout ÇÁ·Î±×·¥ ½ÃÀÛ | scout |
ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸ Ç¥½Ã | fstrace lslog |
À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ Á¤º¸ Ç¥½Ã | fstrace lsset |
ÃßÀû ·Î±× Å©±â º¯°æ | fstrace setlog |
À̺¥Æ® ¼¼Æ® »óÅ ¼³Á¤ | fstrace setset |
ÃßÀû ·Î±× ³»¿ë ´ýÇÁ | fstrace dump |
ÃßÀû ·Î±× Áö¿ì±â | fstrace clear |
afsmonitor ÇÁ·Î±×·¥ ½ÃÀÛ | afsmonitor |
scout ÇÁ·Î±×·¥Àº ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàÁßÀÎ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½ºÀÇ »óŸ¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. ÁöÁ¤µÈ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º ¼¼Æ®¿¡¼ Åë°è¸¦ Á¤±âÀûÀ¸·Î ¼öÁýÇϸç, À̵éÀ» ±×·¡ÇÈ Çü½ÄÀ¸·Î Ç¥½ÃÇÑ ´ÙÀ½, Åë°è°¡ ±¸¼ºÇÒ ¼ö ÀÖ´Â ÀÓ°èÄ¡¸¦ ÃʰúÇÏ¸é °æº¸¸¦ º¸³À´Ï´Ù.
ƯÈ÷ scout ÇÁ·Î±×·¥¿¡´Â ´ÙÀ½ ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ.
scout ÇÁ·Î±×·¥Àº curses ±×·¡ÇÈ ÆÐŰÁö¿¡ ¾×¼¼½ºÇÏ´Â ¸ðµç AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ¸ç, ´ëºÎºÐÀÇ UNIX Á¦Ç°¿¡´Â Ç¥ÁØ À¯Æ¿¸®Æ¼·Î¼ Æ÷ÇԵ˴ϴÙ. À̰ÍÀº ´õ¹Ì Å͹̳ΰú, Å͹̳ÎÀ» ¿¡¹Ä·¹ÀÌÆ®Çϴ â Ç¥½Ã ½Ã½ºÅÛ ¸ðµÎ¿¡¼ ½ÇÇàµÉ ¼ö ÀÖÁö¸¸, Ãâ·ÂÀº ¿ª»ó(reverse) ºñµð¿À¿Í Ä¿¼ ÁÖ¼ÒÁöÁ¤À» Áö¿øÇÏ´Â ½Ã½ºÅÛ¿¡¼ °¡Àå ÁÁ½À´Ï´Ù. ÃÖ»óÀÇ °á°ú¸¦ ¾ò±â À§Çؼ´Â, TERM ȯ°æ º¯¼ö¸¦ Á¤È®ÇÑ Å͹̳ΠÀ¯ÇüÀ̳ª ½ÇÁ¦ °Í°ú ºñ½ÁÇÑ Æ¯¼ºÀ» °¡Áø Å͹̳ηΠ¼³Á¤ÇÕ´Ï´Ù. AIX¸¦ ½ÇÇàÁßÀÎ ½Ã½ºÅÛ¿¡¼´Â, TERMÀ» vt100À¸·Î ¼³Á¤ÇÏ´Â ÁÁÀ¸¸ç, Å͹̳ÎÀÌ vt100°ú À¯»çÇÏ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ´Ù¸¥ ¿î¿µ üÁ¦ÀÇ °æ¿ì, »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀÇ ¹üÀ§´Â xterm, xterms, vt100, vt200 ¹× wyse85ÀÔ´Ï´Ù.
scout ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥¿¡´Â ¾Æ¹« Ư±Çµµ ÇÊ¿äÇÏÁö ¾ÊÀ¸¹Ç·Î, 2Áø ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮(ÀÏ¹Ý ±¸¼º¿¡¼´Â /usr/afsws/bin µð·ºÅ丮)¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ´Â ´©±¸³ª À̸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Åë°è¸¦ ¼öÁýÇϱâ À§ÇÑ ÇÁ·Î±×·¥ Á¶»ç°¡ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¿¡ ½É°¢ÇÏ°Ô ºÎ´ãµÇ´Â °ÍÀº ¾Æ´ÏÁö¸¸ µð·ºÅ丮¿¡ ÀÖ´Â 2Áø ÆÄÀÏÀ» Á» ´õ Á¦ÇÑÀûÀÎ ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)¿¡ »ðÀÔÇÔÀ¸·Î½á ±× »ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
scout ÇÁ·Î±×·¥ÀÇ ¿©·¯ ÀνºÅϽºµéÀº ´ÜÀÏ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÉ ¼ö ÀÖÀ¸¸ç, °¢°¢Àº ÀÚ½ÅÀÇ Àü¿ë ¿¬°áÀ» °®½À´Ï´Ù(ÀÚ½ÅÀÇ Ã¢¿¡¼). Æ÷¾î±×¶ó¿îµå·Î ½ÇÇàµÇ¾î¾ß ÇϹǷÎ, ½ÇÇàµÇ´Â âÀº ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ Á¦¿ÜÇÑ ´õ ÀÌ»óÀÇ ÀÔ·ÂÀº ¹Þ¾ÆµéÀÌÁö ¾Ê½À´Ï´Ù.
Áß¾Ó ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ ½Ã½ºÅÛÀ¸·ÎÀÇ ÅÚ³Ý ¿¬°áÀ» °³¼³ÇÏ°í °¢ ¿ø°Ý â¿¡¼ ÇÁ·Î±×·¥À» Ãʱ⼳Á¤ÇÏ¸é ¿©·¯ ½Ã½ºÅÛ¿¡¼ scout ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ´ÜÀÏ ½Ã½ºÅÛ¿¡¼ ±× Ãâ·ÂÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, -host Ç÷¡±×¸¦ scout ¸í·É¿¡ Æ÷ÇÔ½ÃÄÑ Ãâ·ÂÀ» Ç¥½ÃÇϴ â ¸ÇÀ§¿¡ ÀÖ´Â ¹è³Ê Çà¿¡ °¢°¢ÀÇ ¿ø°Ý ½Ã½ºÅÛ À̸§ÀÌ Ç¥½ÃµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹è³Ê ÇàÀ» ÂüÁ¶ÇϽʽÿÀ.
¾Õ¿¡¼ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ, scout ÇÁ·Î±×·¥Àº ¿©·¯ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡¼ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ½Ã½ºÅÛµéÀÌ °°Àº ¼¿¿¡ ¼ÓÇϸé, À̵éÀÇ È£½ºÆ®À̸§µµ ABC ȸ»ç ¼¿ÀÇ abc.comó·³ ¸ðµÎ µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î°¡ °°½À´Ï´Ù. ÀÌ °æ¿ì, -basename Àμö¸¦ scout ¸í·É¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¿©·¯°¡Áö ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.
scout ÇÁ·Î±×·¥Àº Àü¿ë âÀ̳ª, â ȯ°æÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â ÀÏ¹Ý È¸é¿¡¼ Åë°è¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃÖ»óÀÇ °á°ú¸¦ ¾òÀ¸·Á¸é, ¿ª»óÀ¸·Î ÀμâµÉ ¼ö ÀÖ°í Ä¿¼¸¦ ÁöÁ¤ÇÒ ¼ö Àִ âÀ̳ª ȸéÀ» »ç¿ëÇϽʽÿÀ.
scout ÇÁ·Î±×·¥ ȸ鿡´Â 3°³ÀÇ ±âº» ¿µ¿ª Áï, ¹è³Ê Çà, Åë°è µð½ºÇ÷¹ÀÌ ¿µ¿ª ¹× Á¶»ç/¸Þ½ÃÁö ÇàÀÌ ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼´Â À̵éÀÇ ³»¿ë¿¡ ´ëÇØ ¼³¸íÇϸç, ¸í·É ¹× µð½ºÇ÷¹ÀÌ ¿¹¿¡¼´Â ±×·¡ÇÈ ¿¹µµ ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î âÀ̳ª ȸéÀÇ ¸Ç À§¿¡ ÀÖ´Â ¹è³Ê Çà¿¡¼´Â scout ¹®ÀÚ¿ÀÌ ³ªÅ¸³ª scout ÇÁ·Î±×·¥ÀÌ ½ÇÇàÁßÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÇà¿¡ ÀûÇÕÇÑ ¿É¼ÇÀ» Æ÷ÇÔ½ÃÄÑ µÎ °¡Áö À¯ÇüÀÇ Á¤º¸¸¦ Ç¥½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î ´ÙÀ½ ¹è³Ê ÇàÀº client1.abc.com ½Ã½ºÅÛ¿¡¼ scout ÇÁ·Î±×·¥À» ½ÇÇàÇϰí -host Ç÷¡±×¸¦ »ç¿ëÇÒ ¶§ ³ªÅ¸³³´Ï´Ù.
[client1.abc.com] scout
¿¹¸¦ µé¾î -basename Àμö¿¡ abc.com °ªÀ» ÁöÁ¤ÇÒ °æ¿ì ¹è³Ê ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
scout for abc.com
Åë°è µð½ºÇ÷¹ÀÌ ¿µ¿ªÀÌ Ã¢ÀÇ ´ëºÎºÐÀ» Â÷ÁöÇϸç, 6°³ÀÇ Ä÷³À¸·Î ³ª´²Áý´Ï´Ù. ´ÙÀ½ ¸ñ·Ï¿¡¼´Â âÀÇ ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î ³ªÅ¸³ª´Â À̵鿡 ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
partition_letter:free_blocks
¿¹¸¦ µé¾î a:8949´Â /vicepa ÆÄƼ¼Ç¿¡¼ 8,949 KB°¡ »ç¿ëµÇÁö ¾Ê°í ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù. âÀÌ ¸ðµç ÆÄƼ¼Ç Ç׸ñÀÌ ´ÜÀÏ Çà¿¡ Ç¥½ÃµÇ±â¿¡ ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì, scout ÇÁ·Î±×·¥Àº ÀÚµ¿À¸·Î ¿©¼¸ ¹øÂ° Ä®·³³»¿¡ ÀÖ´Â ¼ºêÄ®·³À¸·Î ÆÄƼ¼Ç Ç׸ñÀ» ½×½À´Ï´Ù.
Disk attn Ä÷³¿¡ ÀÖ´Â ·¹À̺íÀº Ä÷³³» Ç׸ñÀÌ °Á¶Ç¥½ÃµÇ´Â ÀÓ°èÄ¡¸¦ ³ªÅ¸³À´Ï´Ù. ±âº»ÀûÀ¸·Î scout ÇÁ·Î±×·¥Àº 95% ÀÌ»óÀÌ Â÷¸é ÆÄƼ¼ÇÀ» °Á¶Ç¥½ÃÇϸç, ÀÌ °æ¿ì ·¹À̺íÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Disk attn: > 95% used
ÀÌ ÀÓ°èÄ¡ ¹× °Á¶Ç¥½Ã È¿°ú¿¡ ´ëÇØ¼´Â ÁÖ¿ä Åë°è °Á¶Ç¥½ÃÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´Ù¼¸ ¹øÂ°(ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ À̸§)¸¦ Á¦¿ÜÇÑ ¸ðµç Ä÷³¿¡¼, -attention Àμö¸¦ »ç¿ëÇÏ¿© scout ÇÁ·Î±×·¥ÀÌ Åë°è¸¦ °Á¶Ç¥½ÃÇÏ´Â ÀÌ»óÀ¸·Î ÀÓ°èÄ¡¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ´Ù¼¸ ¹øÂ°¿Í ¿©¼¸ ¹øÂ° Ä÷³¿¡ ÀÖ´Â °ª¸¸ÀÌ °Á¶Ç¥½ÃµË´Ï´Ù. -attention Àμö »ç¿ë¿¡ ´ëÇØ¼´Â ÁÖ¿ä Åë°è °Á¶Ç¥½Ã ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÏ´Ü ÇàÀº scout ÇÁ·Î±×·¥ÀÌ Åë°è¸¦ À§ÇØ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¸¦ Á¶»çÇß´ø Ƚ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ¸¶Áö¸· Á¶»ç¿¡¼ ¼öÁýÇÑ Åë°è´Â Åë°è µð½ºÇ÷¹ÀÌ ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù. ±âº»ÀûÀ¸·Î scout ÇÁ·Î±×·¥Àº ¸Å 60Ãʸ¶´Ù ÆÄÀÏ ¼¹ö¸¦ Á¶»çÇÏÁö¸¸, -frequency Àμö¸¦ ÁöÁ¤ÇÏ¿© ´Ù¸¥ Á¶»ç ºóµµ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇöÀç ÀÓ°èÄ¡ °ªÀ» ÃʰúÇÏ´Â Åë°è¸¦ ÁÖ¸ñÇϱâ À§ÇØ, scout ÇÁ·Î±×·¥Àº À̸¦ ¿ª»óÀ¸·Î (°Á¶Ç¥½ÃÇÏ¿©) Ç¥½ÃÇÕ´Ï´Ù. ´ëºÎºÐÀÇ Åë°è¿¡¼ ÀÓ°èÄ¡ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, Ưº°ÇÑ ÁÖÀǸ¦ ÇØ¾ß ÇÏ´Â °ª°ú ÀÏ¹Ý °ªÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°Á¶Ç¥½Ã¸¦ Á¦¾îÇÒ ¼ö ¾ø´Â À¯ÀÏÇÑ Ä÷³Àº ´Ù¼¸ ¹øÂ°·Î¼, ´Ù¸¥ Ä÷³¿¡¼ Åë°è°¡ Ç¥½ÃµÇ´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀ» ³ªÅ¸³À´Ï´Ù. scout ÇÁ·Î±×·¥Àº ÀÌ Ä÷³¿¡¼ °Á¶Ç¥½Ã¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛ¿¡ ÀÖ´Â ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º°¡ Á¶»ç¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³»°í ÀÚµ¿À¸·Î ´Ù¸¥ Ä÷³Àº °ø¹éÀÌ µË´Ï´Ù. Á¶»ç¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ½Àº ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º, ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ ¶Ç´Â ³×Æ®¿öÅ© Á¤Áö¸¦ ³ªÅ¸³¾ ¼ö ÀÖÀ¸¹Ç·Î, °Á¶Ç¥½ÃÇÏ¸é »ç¿ëÀÚ¿¡ ´ëÇÑ ¼ºñ½º°¡ ÀÎÅÍ·´Æ®µÇ´Â »óȲ¿¡ ÁÖ¸ñÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º°¡ ´Ù½Ã Çѹø Á¶»ç¿¡ ÀÀ´äÇÒ ¶§, À̸§Àº Á¤»óÀûÀ¸·Î Ç¥½ÃµÇ°í Åë°è´Â ´Ù¸¥ Ä÷³¿¡ ´Ù½Ã ³ªÅ¸³³´Ï´Ù. ¸ðµç ½Ã½ºÅÛ À̸§ÀÌ °©Àڱ⠰Á¶Ç¥½ÃµÇ¸é, ³×Æ®¿öÅ© Á¤Áö·Î ÀÎÇØ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ°ú scout ÇÁ·Î±×·¥À» ½ÇÇàÁßÀΠŬ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ°£ÀÇ ¿¬°áÀÌ Áß´ÜµÉ ¼ö ÀÖ½À´Ï´Ù.
5°³ Åë°è Ç¥½Ã Ä÷³ Áß Çϳª ÀÌ»ó¿¡ ´ëÇÑ ÀÓ°èÄ¡¸¦ ¼³Á¤ÇÏ·Á¸é -attention Àμö¸¦ »ç¿ëÇϽʽÿÀ. ÀÓ°èÄ¡´Â ¸ð´ÏÅÍÇÏ´Â ¸ðµç ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¿¡ Àû¿ëµË´Ï´Ù(¼·Î ´Ù¸¥ °¢ ½Ã½ºÅÛ¿¡ ´ëÇØ ´Ù¸¥ ÀÓ°èÄ¡¸¦ ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù). ÀÚ¼¼ÇÑ ³»¿ëÀº scout ÇÁ·Î±×·¥ ½ÃÀÛÇϱ⿡ ÀÖ´Â ±¸¹® ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
½ÇÇàÁßÀÎ scout ÇÁ·Î±×·¥ÀÇ ÀÓ°èÄ¡´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ÇöÀç ÇÁ·Î±×·¥À» Á¤ÁöÇÏ°í »õ·Î¿î ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ. ¶ÇÇÑ scout ÇÁ·Î±×·¥Àº Àç½ÃÀÛÇÏ´Â µ¿¾È ÀÓ°èÄ¡¸¦ À¯ÁöÇÏÁö ¾ÊÀ¸¹Ç·Î, ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¶§¸¶´Ù ¸ðµç ÀÓ°èÄ¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
scout ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ÀÖ´Â µ¿¾È¿¡´Â µð½ºÇ÷¹ÀÌ Ã¢ÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÏÁö ¸¶½Ê½Ã¿À. Å©±â¸¦ Áõ°¡½ÃÄѵµ ¾Æ¹« ÇØ°¡ ¾øÁö¸¸ scout ÇÁ·Î±×·¥ÀÌ »õ·Î¿î Â÷¿øÀ¸·Î Á¶Á¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. µð½ºÇ÷¹ÀÌÀÇ ÆøÀ» ÁÙÀ̸é Ä÷³ Á¤·ÄÀÌ È寮·¯Á® µð½ºÇ÷¹À̸¦ ÀбⰡ ¾î·Á¿ö Áý´Ï´Ù. ¾î¶² À¯ÇüÀÇ Å©±â ÀçÁ¶Á¤À̵ç, scout ÇÁ·Î±×·¥Àº ´ÙÀ½ Á¶»ç °á°ú¸¦ Ç¥½ÃÇÒ ¶§±îÁö ¾î¶² ¹æ¹ýÀ¸·Îµç µð½ºÇ÷¹À̸¦ Á¶Á¤ÇÏÁö ¾Ê½À´Ï´Ù.
µð½ºÇ÷¹ÀÌÀÇ Å©±â¸¦ È¿°úÀûÀ¸·Î ÀçÁ¶Á¤ÇÏ·Á¸é, scout ÇÁ·Î±×·¥À» Á¤ÁöÇϰí âÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÑ ´ÙÀ½ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. ÀÌ·± °æ¿ì¿¡¼µµ scout ÇÁ·Î±×·¥ÀÇ ÀÀ´äÀº µð½ºÇ÷¹ÀÌ È¯°æ¿¡¼ ¹ÞÀº Á¤º¸ÀÇ Á¤È®µµ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. °³¹ß µµÁßÀÇ °Ë»ç¿¡¼´Â µð½ºÇ÷¹ÀÌ È¯°æÀÌ Ã¢ Å©±â ÀçÁ¶Á¤À» À§ÇÑ Á¤º¸¸¦ ½Å¿ëÀÖ°Ô Á¦°øÇÏÁö ¾ÊÀ½À» º¸¿©ÁÝ´Ï´Ù. X ⠽ýºÅÛÀ» »ç¿ëÇÏ´Â °æ¿ì, ¶§¶§·Î scout ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ Àü¿¡ ÀÏ·ÃÀÇ ¸í·ÉµéÀ» ½ÇÇàÇϸé(¶Ç´Â À̵éÀ» ½© Ãʱ⼳Á¤ ÆÄÀÏ¿¡ »ðÀÔÇϸé) Å©±â¸¦ Á¦´ë·Î ÀçÁ¶Á¤ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
% set noglob % eval '/usr/bin/X11/resize' % unset noglob
% scout [initcmd] -server <FileServer name(s) to monitor>+ \ [-basename <base server name>] \ [-frequency <poll frequency, in seconds>] [-host] \ [-attention <specify attention (highlighting) level>+] \ [-debug <turn debugging output on to the named file>]
¿©±â¼
µµ¸ÞÀÎ Á¢¹Ì¾î¿Í ½Ã½ºÅÛ À̸§ÀÇ ÃÊ±â ÆÄÆ®¸¦ ±¸ºÐÇÏ´Â Á¡Àº Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À. ±×·¯³ª Á¢¹Ì¾î ÀÚü¿¡ ÀÖ´Â Á¡Àº Æ÷ÇÔÇϽʽÿÀ(¿¹¸¦ µé¾î ABC ȸ»ç ¼¿¿¡¼ ÀûÇÕÇÑ °ªÀº .abc.comÀÌ ¾Æ´Ñ abc.comÀÔ´Ï´Ù).
»ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ °ªÀº µÚ¿¡ Disk attn ¹®ÀÚ¿ÀÌ ¿À´Â ¿©¼¸ ¹øÂ° Ä÷³ Çì´õ¿¡ ³ªÅ¸³³´Ï´Ù. ±âº» ÀÓ°èÄ¡´Â 95%ÀÔ´Ï´Ù.
percent_full¿¡ ÀûÇÕÇÑ °ªÀº 0 - 99 À̳»ÀÇ Á¤¼ö°ªÀ̸ç, ÀÌ Åë°è¸¦ min_blocks °ª°ú ±¸ºÐÇÏ·Á¸é ÆÛ¼¾Æ® ±âÈ£¸¦ »ðÀÔÇØ¾ß ÇÕ´Ï´Ù. .
´ÙÀ½ ¿¹¿¡¼´Â Conn Ä÷³ÀÇ ÀÓ°èÄ¡¸¦ 100À¸·Î, Ws Ä÷³Àº 50, Disk attn Ä÷³Àº 75%·Î ¼³Á¤ÇÕ´Ï´Ù. Fetch ¹× Store Ä÷³ÀÇ ÀÓ°èÄ¡´Â ¾ø½À´Ï´Ù.
-attention conn 100 ws 50 disk 75%
´ÙÀ½ ¿¹´Â Disk attn Ä÷³ÀÇ ÀÓ°èÄ¡¸¦ 5000°³ ¹Ì»ç¿ë KB ºí·ÏÀ¸·Î ¼³Á¤ÇÑ °ÍÀ» Á¦¿ÜÇϸé ÀÌÀü ¿¹¿Í ±× È¿°ú°¡ °°½À´Ï´Ù.
-attention disk 5000 ws 50 conn 100
ÀÌ Àý¿¡¼´Â ¼·Î ´Ù¸¥ Àμö¸¦ °áÇÕÇÏ°í ±× °á°ú¸¦ Ç¥½ÃÇϴ ȸ鿡 ´ëÇØ ¼³¸íÇÏ´Â scout ÇÁ·Î±×·¥ ¿¹¸¦ Á¦°øÇÕ´Ï´Ù.
ù¹øÂ° ¿¹¿¡¼, ABC»ç¿¡ ÀÖ´Â °ü¸®ÀÚ´Â ¼±ÅÃÀûÀÎ Àμö³ª Ç÷¡±×¸¦ Á¦°øÇÏÁö ¾Ê°í scout ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ¿©·¯ ½Ã½ºÅÛ À̸§À» Á¦°øÇϹǷΠ-server Àμö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. -basename Àμö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¶óµµ scout ÇÁ·Î±×·¥ÀÌ ¿¬°áÀ» ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿ÏÀüÇÑ À̸§À» È®ÀÎÇÏ´Â ¼¿ÀÇ À̸§ ¼ºñ½º¿¡ µû¶ó °¢ ½Ã½ºÅÛ À̸§ÀÇ Ã³À½ ÆÄÆ®¸¦ ÁöÁ¤Çϵµ·Ï ¼±ÅÃÇÕ´Ï´Ù.
% scout -server fs1 fs2
±×¸² 2¿¡¼´Â °á°ú µð½ºÇ÷¹ÀÌ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¸ÕÀú ´Ù¼¸ ¹øÂ°(unlabeled) Ä÷³¿¡ ÀÖ´Â ½Ã½ºÅÛ À̸§ÀÌ ¸í·ÉÇà¿¡¼ °ü¸®ÀÚ°¡ »ç¿ëÇß´ø Çü½ÄÀ¸·Î ³ªÅ¸³²À» ÁÖÀÇÇϽʽÿÀ. ÀÌÁ¦´Â µð½ºÇ÷¹ÀÌ ¿µ¿ª¿¡ ÀÖ´Â µÎ ¹øÂ° ÇàÀ» »ìÆìº¸½Ê½Ã¿À. ¿©±â¼ ½Ã½ºÅÛ À̸§ fs2´Â ´Ù¼¸ ¹øÂ° Ä÷³¿¡¼ ³ªÅ¸³³´Ï´Ù. Conn°ú Ws Ä÷³Àº ÇÔ²² ½Ã½ºÅÛ fs2¿¡´Â 44 Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ 144°³ÀÇ RPC ¿¬°áÀÌ °³¼³µÇ¾î ÀÖÀ½À» º¸¿©ÁÖ¸ç, Ŭ¶óÀÌ¾ðÆ®´ç ¿©·¯ ¿¬°áÀÌ °¡´ÉÇÔÀ» ¼³¸íÇϰí ÀÖ½À´Ï´Ù. Fetch Ä÷³¿¡¼´Â Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º°¡ ¸¶Áö¸·À¸·Î ½ÃÀÛµÈ µÚ fs2¿¡ ´ëÇØ 2,734,278°³ÀÇ ÆÐÄ¡ RPC°¡ ÀÛ¼ºµÇ¾úÀ½À» º¸¿©ÁÖ¸ç, Store Ä÷³¿¡¼´Â 34,006°³ÀÇ ÀúÀå RPC¸¦ ÀÛ¼ºÇßÀ½À» º¸¿©ÁÝ´Ï´Ù.
6°³ ÆÄƼ¼Ç Ç׸ñÀº Disk attn Ä÷³¿¡ Ç¥½ÃµÇ¾î, a - f ¹üÀ§ À̳»·Î Ç¥½ÃµË´Ï´Ù(/vicepa - /vicepf). À̵éÀº Â÷ÀÇ ÆøÀ¸·Î ÀÎÇØ µÎ °³ÀÇ ¼ºêÄ®·³¿¡¼ 3°³ ÇàÀ¸·Î Ç¥½ÃµÇ¸ç, âÀÌ Á» ´õ ³ÐÀ¸¸é ±× ÀÌ»óÀÇ ¸¹Àº ¼ºêÄ®·³ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. 4°³ÀÇ ÆÄƼ¼Ç Ç׸ñ(a, c, d ¹× e)Àº ¿ª»óÀ¸·Î ³ªÅ¸³ª 95%(Disk attn Çì´õ¿¡ ³ªÅ¸³ª´Â ÆÄƼ¼Ç) ÀÌ»óÀÌ °¡µæ áÀ½À» ³ªÅ¸³À´Ï´Ù.
±×¸² 2. scout µð½ºÇ÷¹ÀÌ Ã¹¹øÂ° ¿¹
![]() |
µÎ ¹øÂ° ¿¹¿¡¼, °ü¸®ÀÚ´Â Á» ´õ ¸¹Àº scout ÇÁ·Î±×·¥ ¼±Åà Àμö¸¦ »ç¿ëÇÕ´Ï´Ù.
% scout -server fs1 fs2 -basename abc.com -host -frequency 5 -attention disk 5000
¼±ÅÃÀûÀÎ Àμö¸¦ »ç¿ëÇÏ¸é ±×¸² 3 ¹× ±×¸² 2¿¡¼ ¿©·¯°¡Áö°¡ ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú, -host Ç÷¡±×°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¹Ç·Î, ¹è³Ê Çà¿¡¼´Â scout ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛ À̸§À» -basename Àμö·Î ÁöÁ¤µÈ ±âº»À̸§ÀÌ abc.comÀÎ [client52]·Î¼ Ç¥½ÃÇÕ´Ï´Ù.
¶Ç ´Ù¸¥ Â÷ÀÌÁ¡Àº °ªÀÌ ±×¸² 2¿¡¼ ó·³ °ÅÀÇ °°Àº °æ¿ì¶óµµ ½Ã½ºÅÛ fs2ÀÇ ÆÄƼ¼Ç 4°³ Áß µÎ °³°¡ ¿ª»óÀ¸·Î Ç¥½ÃµÇ´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº °ü¸®ÀÚ°¡ °Á¶Ç¥½Ã ÀÓ°èÄ¡¸¦ ÃÖ¼Ò 5000 ºí·ÏÀ¸·Î º¯°æÇ߱⠶§¹®À̸ç, Disk attn Ä÷³ÀÇ Çì´õ¿¡¼µµ ¹Ý¿µµË´Ï´Ù. ±×¸®°í ½Ã½ºÅÛ fs2ÀÇ ÆÄƼ¼Ç /vicepa ¹× /vicepd°¡ ¿©ÀüÈ÷ 95%·Î °¡µæÂ÷ ÀÖ´Â µ¿¾È, 5000 ÀÌ»óÀÇ ÀÚÀ¯ ºí·ÏÀÌ ³²½À´Ï´Ù. ÆÄƼ¼Ç /vicepc ¹× /vicepe ´Â 5000 ºí·Ï ÀÌÇϰ¡ »ç¿ëµÇÁö ¾ÊÀº °ÍÀ̹ǷΠ°Á¶Ç¥½ÃµË´Ï´Ù.
¶ÇÇÑ Á¶»ç ºóµµ¸¦ º¯°æÇÑ °á°ú´Â µð½ºÇ÷¹ÀÌÀÇ ÇÏ´Ü ¿ÞÂÊ Äڳʿ¡ ÀÖ´Â Á¶»ç º¸°í Çà¿¡ ¹Ý¿µµË´Ï´Ù. ÀÌ ¿¹¿Í ÀÌÀü ¿¹ ¸ðµÎ¿¡¼´Â °ü¸®ÀÚ°¡ scout ¸í·ÉÀ» ½ÇÇàÇÑ µÚ 1ºÐÀÇ °æ°ú ½Ã°£À» Ç¥ÇöÇÕ´Ï´Ù. ±×·¯³ª ÀÌ ¿¹¿¡¼, scout ÇÁ·Î±×·¥Àº 1¹ø°ú´Â ´ëÁ¶ÀûÀ¸·Î ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¸¦ 12¹ø Á¶»çÇÕ´Ï´Ù.
±×¸² 3. scout µð½ºÇ÷¹ÀÌÀÇ µÎ ¹øÂ° ¿¹
![]() |
±×¸² 4¿¡¼, ÁÖ¸³ ´ëÇÐ ¼¿¿¡¼ °ü¸®ÀÚ´Â ¼¿ÀÇ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ Áß 3°³¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. °ü¸®ÀÚ´Â -basename Àμö¸¦ »ç¿ëÇÏ¿© stateu.edu µµ¸ÞÀÎ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
% scout -server server2 server3 server4 -basename stateu.edu
±×¸² 4. scout µð½ºÇ÷¹ÀÌÀÇ ¼¼ ¹øÂ° ¿¹
![]() |
±×¸² 5¿¡¼´Â scout ÇÁ·Î±×·¥ ±â´É Áß 3°³¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ù¹øÂ°, ÇÑ µð½ºÇ÷¹ÀÌ¿¡¼ ´Ù¸¥ ¼¿¿¡ ÀÖ´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ(fs1.abc.com, server3.stateu.edu ¹× sv7.def.com)À» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛÀº ¼·Î ´Ù¸¥ ¼¿¿¡ ¼ÓÇϹǷÎ, -basename Àμö¸¦ Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù.
µÎ ¹øÂ°, µð½ºÇ÷¹À̰¡ ´Ù¼¸ ¹øÂ° Ä÷³¿¡ ¸ÂÁö ¾Ê´Â ½Ã½ºÅÛ À̸§À» Ãà¾àÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. À̸§ ³¡¿¡¼´Â º°Ç¥¸¦ »ç¿ëÇÏ¿© ÀÌ À̸§ÀÌ Ãà¾àµÇ¾úÀ½À» ¾Ë·ÁÁÝ´Ï´Ù.
¼¼ ¹øÂ°, scout ÇÁ·Î¼¼½º°¡ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¿¡ µµ´ÞÇÒ ¼ö ¾øÀ» ¶§ ¹ß»ýÇÏ´Â ³»¿ë¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ °æ¿ì´Â sv7.def.com ½Ã½ºÅÛ»ó¿¡ ÀÖ´Â °Í. ½Ã½ºÅÛ À̸§À» °Á¶Ç¥½ÃÇÏ°í ´Ù¸¥ Ä÷³¿¡¼´Â °ªÀ» °ø¹éó¸®ÇÕ´Ï´Ù.
±×¸² 5. scout µð½ºÇ÷¹ÀÌ ³× ¹øÂ° ¿¹
![]() |
ÀÌ Àý¿¡¼´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ µð¹ö±× ¸ñÀûÀ¸·Î ij½¬ °ü¸® ÇÁ·Î±×·¥ Ȱµ¿À» ÃßÀûÇϱâ À§ÇØ »ç¿ëÇÏ´Â fstrace ¸í·É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¿©±â¼´Â µ¶ÀÚ°¡ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ °ü¸®¿¡¼ ¼³¸íÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ °³³ä¿¡ Àͼ÷ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
fstrace ¸í·É ÁýÇÕÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ³»ºÎ Ȱµ¿À» ¸ð´ÏÅÍÇϰí, ±× µ¿ÀÛÀ» ÀÚ¼¼ÇÏ°Ô ±â·Ï ¶Ç´Â ÃßÀûÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. À̺¥Æ®¶ó°í ÇÏ´Â µ¿ÀÛµéÀº cm À̺¥Æ® ¼¼Æ®¿¡ Æ÷ÇԵ˴ϴÙ. cm À̺¥Æ® ¿¹¿¡¼´Â ÆÄÀÏÀ» ÆÐÄ¡Çϰí, UNIX ls ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏ ¹× ÇÏÀ§ µð·ºÅ丮 ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸¸¦ Á¶»çÇÕ´Ï´Ù.
´ÙÀ½Àº fstrace ¸í·É°ú À̵éÀÇ ±â´ÉÀÔ´Ï´Ù.
fstrace ¸í·É ÁýÇÕÀº fs debug ¸í·ÉÀÌ Á¦°øÇÏ´Â ¾ÕÀÇ ±â´ÉµéÀ» ´ëüÇϸç È®´ëÇÕ´Ï´Ù. È®Àå »ç¿ëÀº ƯÁ¤ ij½¬ °ü¸® ÇÁ·Î±×·¥ ¹®ÀÚÁ¡, ¿¹¸¦ µé¸é Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ Á¤Áö, ij½¬ ÀÏÄ¡ ¹®Á¦Á¡, ½Ã°è µ¿±âÈ ¿À·ù ¹× º¼·ý ¶Ç´Â AFS ÆÄÀÏ¿¡ ´ëÇÑ ¾×¼¼½º ½ÇÆÐµîÀ» Áø´ÜÇÏ´Â µ¥ µµ¿òÀ» ÁÖ±â À§ÇÑ °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î, AFS ¼¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ·Î±×¿Í´Â ´Þ¸® Ç×»ó fstrace ·Î±×¸¦ »ç¿ë°¡´ÉÀ¸·Î ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÃßÀû ·Î±×¿¡ ÀÖ´Â ¸Þ½ÃÁö ´ëºÎºÐÀº ÇÏÀ§ ij½¬ °ü¸® ÇÁ·Î±×·¥ µ¿ÀÛ¿¡ ÇØ´çµË´Ï´Ù. AFS ¼Ò½º Äڵ忡 Àͼ÷ÇÑ °³Àθ¸ÀÌ À̵éÀ» ÇØ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. AFS ¼Ò½º »ç¿ë±ÇÀ» °¡Áö°í ÀÖ´Â °æ¿ì, ½º½º·Î ÃßÀûÀ» ÇØ¼®Çϱâ À§ÇØ ½ÃµµÇϰųª, AFS Á¦Ç° Áö¿ø ±×·ì¿¡ ´ëÇØ ÀÛ¾÷ÇÏ¿© ±âº» ¹®Á¦Á¡À» ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. AFS ¼Ò½º »ç¿ë±ÇÀÌ ¾øÀ¸¸é, ¹®Á¦°¡ ¹ß»ýÇÑ °æ¿ì Áï½Ã AFS Á¦Ç° Áö¿ø ±×·ì¿¡ Á¢¼ÓÇÏ´Â °ÍÀÌ °¡Àå È¿°úÀûÀÔ´Ï´Ù. ÇØ´çµÇ¸é fstrace ÃßÀûÀ» Ȱ¼ºÈÇϵµ·Ï Áö½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
·Î±×ÀÇ Å©±â´Â ¸Å¿ì ºü¸£°Ô ¼ºÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ·ÎÄà ÆÄÀÏ °ø°£¿¡ ÀÖ´Â ÆÄÀÏ·Î ±â·ÏÇÒ ¶§ »ç¿ë°¡´ÉÇÑ µð½ºÅ© °ø°£À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ·Î±× Å©±â°¡ ³Ê¹« Å©¸é, °ü·Ã Á¤º¸¿¡ ´ëÇÑ °á°ú¸¦ ÇØ¼®ÇϱⰡ ¾î·Á¿öÁú ¼ö ÀÖ½À´Ï´Ù.
When AFS ÃßÀûÀÌ »ç¿ë °¡´ÉÇÒ °æ¿ì, cm À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§¸¶´Ù ¸Þ½ÃÁö´Â ÃßÀû ·Î±× cmfx·Î ±â·ÏµË´Ï´Ù. ¹®Á¦Á¡À» Áø´ÜÇÏ·Á¸é, ÃßÀû ·Î±×ÀÇ Ãâ·ÂÀ» Àаí ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½ÇÇàÇÑ µ¿ÀÛÀ» ºÐ¼®ÇϽʽÿÀ. ÃßÀû ·Î±×ÀÇ ±âº» Å©±â´Â 60KBÀÌÁö¸¸, Áõ°¡ ¶Ç´Â Ãà¼Ò½Ãų ¼ö ÀÖ½À´Ï´Ù.
fstrace ¸í·É ÁýÇÕÀ» »ç¿ëÇÏ·Á¸é, ¸ÕÀú ÃßÀûÀ» »ç¿ë °¡´ÉÀ¸·Î ¼³Á¤Çϰí fstrace setset ¸í·ÉÀ» »ç¿ëÇÏ¿© ÃßÀû ·Î±×¿¡ ´ëÇÑ °ø°£À» ¿¹¾à ¶Ç´Â ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇϸé cm À̺¥Æ® ¼¼Æ®¸¦ ¼¼ °¡Áö »óÅ Áß Çϳª·Î ¼³Á¤Çϰí À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ ÃßÀûÀ» »ç¿ë°¡´É ¶Ç´Â ºÒ´ÉÀ¸·Î ¼³Á¤ÇÑ µÚ Ä¿³Î¿¡¼ ÃßÀû ·Î±×¿¡ ´ëÇÑ °ø°£À» ÇÒ´ç ¶Ç´Â ÇÒ´çÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̺¥Æ® ¼¼Æ®¿Í ÃßÀû ·Î±× ¸ðµÎ´Â ¿µ¼ÓÀûÀÎ °ÍÀ¸·Î ÁöÁ¤µÉ ¼ö ÀÖÀ¸¸ç, À̺¥Æ® ¼¼Æ® »óŰ¡ °©ÀÚ±â Àç¼³Á¤µÇ°Å³ª ÃßÀû ·Î±×°¡ Áö¿öÁöÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. ´ë»óÀº Ä¿³ÎÀÌ ÄÄÆÄÀÏµÇ°í ³ª¸é °áÁ¤µÇ°í, º¯°æµÉ ¼ö ¾ø½À´Ï´Ù.
cm°ú °°Àº À̺¥Æ® ¼¼Æ®°¡ ¿µ¼ÓÀûÀ̸é, -set Àμö¸¦ fstrace setset ¸í·É¿¡ Æ÷ÇÔ½ÃÄѾ߸¸ ±× »óŸ¦ º¯°æ½Ãų ¼ö ÀÖ½À´Ï´Ù(Áï, Àμö¾øÀÌ fstrace setset ¸í·ÉÀ» ½ÇÇàÇÏ¸é ´Ù¸¥ ¸ðµç À̺¥Æ® ¼¼Æ® »óÅÂ¿Í ÇÔ²² ±× »óŸ¦ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù). ÀÌó·³, cmfx°ú °°Àº ÃßÀû ·Î±×°¡ ¿µ¼ÓÀûÀ̸é, -set ¶Ç´Â -log Àμö¸¦ fstrace clear ¸í·É¿¡ Æ÷ÇÔ½ÃÄѾ߸¸ Áö¿ï ¼ö ÀÖ½À´Ï´Ù(Àμö¾øÀÌ fstrace clear ¸í·ÉÀ» ½ÇÇàÇÏ¸é ´Ù¸¥ ¸ðµç ÃßÀû ·Î±×¿Í ÇÔ²² À̰ÍÀ» Áö¿ï ¼ö ¾ø½À´Ï´Ù.)
¹®Á¦°¡ ¹ß»ýÇϸé, fstrace setset ¸í·ÉÀ» »ç¿ëÇÏ¿© cm À̺¥Æ® ¼¼Æ®¸¦ Ȱ¼ºÈ·Î ¼³Á¤ÇϽʽÿÀ. »ç¿ëÁßÀÎ AFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ÃßÀûÀÌ °¡´ÉÇÒ °æ¿ì ±â·ÏµÇ´Â À̺¥Æ® º¼·ýÀº Áß¿äÇÕ´Ï´Ù. ±×·¯¹Ç·Î ¹®Á¦¸¦ Áø´ÜÇÒ ¶§, °¡´ÉÇÑ ÃÖ´ë·Î AFS Ȱµ¿À» Á¦ÇÑÇÏ¿© ·Î±×¿¡ ÀÖ´Â ÃÖ´ë ÃßÀû¾çÀ» ÃÖ¼ÒÈÇϽʽÿÀ. ÃßÀûÀº ½Ã½ºÅÛ ¼º´É¿¡ ¿ªÈ¿°ú¸¦ ÁÙ ¼ö ÀÖÀ¸¹Ç·Î, ¹®Á¦Á¡À» Áø´ÜÇÏÁö ¾ÊÀ» ¶§ cm ÃßÀûÀ» ÈÞ¸éÁßÀ¸·Î ¼³Á¤ÇϽʽÿÀ.
¹®Á¦¸¦ ´Ù½Ã »ý¼ºÇÒ ¼ö ¾øÀ¸¸é, fstrace clear ¸í·ÉÀ¸·Î cmfx ÃßÀû ·Î±×¸¦ Áö¿ì°í ¹®Á¦¸¦ ´Ù½Ã »ý¼ºÇϽʽÿÀ. ¹®Á¦Á¡À» ½±°Ô ´Ù½Ã »ý¼ºÇÒ ¼ö ¾øÀ¸¸é, ¹®Á¦°¡ ¹ß»ýÇÒ ¶§±îÁö À̺¥Æ® ¼¼Æ® »óŸ¦ Ȱ¼ºÈ·Î À¯ÁöÇϽʽÿÀ.
ÃßÀû ·Î±× ³»¿ëÀ» º¸°í cm À̺¥Æ®¸¦ ºÐ¼®ÇÏ·Á¸é, fstrace dump ¸í·ÉÀ» »ç¿ëÇÏ¿© ÃßÀû ·Î±×ÀÇ ³»¿ë ÇàµéÀ» Ç¥ÁØ Ãâ·Â(STDOUT)À̳ª ÆÄÀÏ·Î º¹»çÇϽʽÿÀ.
ÁÖ: | Ưº°ÇÑ ¸í·ÉÀ̳ª ÇÁ·Î¼¼½º·Î ÀÎÇØ ¹®Á¦°¡ ¹ß»ýÇϸé, À̰ÍÀÇ ÇÁ·Î¼¼½º ID(PID)¸¦ ÆÇº°ÇϽʽÿÀ. PID°¡ ¹®Á¦¿Í ¿¬°üµÈ ÇุÀ» ãÀ» ¼ö ÀÖµµ·Ï fstrace dump ¸í·ÉÀÇ Ãâ·ÂÀ» Ž»öÇϽʽÿÀ. |
Ưº°ÇÑ ±ÇÇÑÀÌ ÇÊ¿ä¾ø´Â fstrace help ¹× fstrace apropos ¸í·ÉÀº Á¦¿ÜÇϰí, fstrace ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é ½ÇÇàÀÚ°¡ ·ÎÄà Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î¼ ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. fstrace ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡. ÇÊ¿äÇÑ Æ¯±ÇÀ» °¡Áö°í ÀÖ´Â Áö È®ÀÎÇϽʽÿÀ.
·Î±×°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸·Á¸é ij½¬ °ü¸® ÇÁ·Î±×·¥ īŻ·Î±×°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. fstrace ¸í·É ÁýÇÕ¿¡¼´Â Ç¥ÁØ UNIX īŻ·Î±× À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀÇ ±âº» À§Ä¡´Â /usr/vice/etc/C/afszcm.catÀÔ´Ï´Ù. ÆÄÀÏÀ» ´Ù¸¥ À§Ä¡¿¡ µÎ°í ÇØ´ç NLSPATH ¹× LANG ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¸é ´Ù¸¥ µð·ºÅ丮¿¡ µÑ ¼öµµ ÀÖ½À´Ï´Ù.
fstrace ¸í·ÉÀ» °¡Àå È¿°úÀûÀ¸·Î »ç¿ëÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ À̵éÀ» ±¸¼ºÇϽʽÿÀ.
AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ij½¬ °ü¸® ÇÁ·Î±×·¥ ÃßÀûÀ» ½ÃÀÛÇÏ·Á¸é ¸ÕÀú ´ÙÀ½À» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
fstrace setlog ¸í·ÉÀº cmfx Ä¿³Î ÃßÀû ·Î±×ÀÇ Å©±â¸¦ ų·Î¹ÙÀÌÆ® ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÃßÀû ·Î±×´Â Ä¿³ÎÀÇ 60 ų·Î¹ÙÀÌÆ®¸¦ Â÷ÁöÇÕ´Ï´Ù. ÃßÀû ·Î±×°¡ ÀÌ¹Ì ÀÖÀ¸¸é, ÀÌ ¸í·ÉÀÌ ½ÇÇàµÉ ¶§ Áö¿öÁö°í ÁöÁ¤µÈ Å©±âÀÇ »õ·Î¿î ·Î±×°¡ ÀÛ¼ºµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿øÇÏ´Â Å©±âÀÇ »õ·Î¿î ·Î±×°¡ ÀÛ¼ºµË´Ï´Ù.
fstrace setset ¸í·ÉÀº cm Ä¿³Î À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù. cm À̺¥Æ® ¼¼Æ®ÀÇ »óÅ´ ±× À̺¥Æ® ¼¼Æ®°¡ ±â·ÏµÇ´Â À̺¥Æ®¿¡ ´ëÇÑ Á¤º¸¸¦ °áÁ¤ÇÕ´Ï´Ù.
AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ Ä¿³Î ÃßÀûÀ» ¼³Á¤ÇÑ µÚ¿¡´Â, À̺¥Æ® ¼¼Æ®ÀÇ »óÅ¿Í, ÃßÀû ·Îµå¿¡ ÇÒ´çµÈ Ä¿³Î ¹öÆÛÀÇ Å©±â¸¦ üũÇÒ ¼ö ÀÖ½À´Ï´Ù. cm À̺¥Æ® ¼¼Æ® »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÏ·Á¸é fstrace lsset ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. cmfx ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÏ·Á¸é, fstrace lslog ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ÃßÀû ·Î±× ¶Ç´Â À̺¥Æ® ¼¼Æ®ÀÇ »óÅ ǥ½Ã¿¡¼ ±× ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
% su root Password: root_password
# fstrace setlog [-log <log_name>+] -buffersize <1-kilobyte_units>
´ÙÀ½ ¿¹¿¡¼´Â cmfx ÃßÀû ·Î±×ÀÇ Å©±â¸¦ 80KB·Î ¼³Á¤ÇÕ´Ï´Ù.
# fstrace setlog cmfx 80
% su root Password: root_password
% fstrace setset [-set <set_name>+] [-active] [-inactive] \ [-dormant]
´ÙÀ½ ¿¹¿¡¼´Â cm À̺¥Æ® ¼¼Æ®¸¦ Ȱ¼ºÈÇÕ´Ï´Ù.
# fstrace setset cm -active
À̺¥Æ® ¼¼Æ®°¡ ÃßÀû ·Î±×¿¡ Æ÷ÇԵǷÁ¸é Ȱ¼ºÈ »óÅ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ Ç¥½ÃÇÏ·Á¸é, fstrace lsset ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ±× »óŸ¦ ¼³Á¤ÇÏ·Á¸é, À̺¥Æ® ¼¼Æ® ¼³Á¤Çϱ⿡¼ ¼³¸íÇÑ °Íó·³ fstrace setset ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
ÃßÀû ·Î±×¿¡ ´ëÇÑ Å©±â ¹× ÇÒ´ç Á¤º¸¸¦ Ç¥½ÃÇÏ·Á¸é, fstrace lslog ¸í·ÉÀ» -long Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ.
% su root Password: root_password
# fstrace lsset [-set <set_name>+]
´ÙÀ½ ¿¹¿¡¼´Â ·ÎÄà ½Ã½ºÅÛ¿¡ ÀÖ´Â À̺¥Æ® ¼¼Æ® ¹× ±× »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù.
# fstrace lsset cm Available sets: cm active
ÀÌ ¸í·ÉÀÇ Ãâ·Â¿¡¼´Â À̺¥Æ® ¼¼Æ®¿Í ±× »óŸ¦ ³ª¿ÇÕ´Ï´Ù. cm À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ 3°¡Áö À̺¥Æ® »óÅ´ ´ÙÀ½°ú °°½À´Ï´Ù.
% su root Password: root_password
# fstrace lslog [-set <set_name>+] [-log <log_name>] [-long]
´ÙÀ½ ¿¹¿¡¼´Â -long Ç÷¡±×¸¦ »ç¿ëÇÏ¿© cmfx ÃßÀû ·Î±×¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
# fstrace lslog cmfx -long Available logs: cmfx : 60 kbytes (allocated)
ÀÌ ¸í·ÉÀÇ Ãâ·Â¿¡¼´Â ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù. -long Ç÷¡±× ¾øÀÌ ½ÇÇàµÉ ¶§ fstrace lslog ¸í·ÉÀº ·Î±× À̸§¸¸À» ³ª¿ÇÕ´Ï´Ù. -long Ç÷¡±×¿Í ÇÔ²² ½ÇÇàµÉ ¶§, fstrace lslog ¸í·É¿¡¼´Â ·Î±×, ų·Î¹ÙÀÌÆ® ´ÜÀ§ÀÇ ·Î±× Å©±â ¹× ·Î±×ÀÇ ÇÒ´ç »óŸ¦ ³ª¿ÇÕ´Ï´Ù.
Ä¿³Î ÃßÀû ·Î±×¿¡ ´ëÇÑ µÎ °¡Áö ÇÒ´ç »óÅÂÀÔ´Ï´Ù.
ÃßÀûÇÏ·Á´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ µ¿ÀÛÀÌ ¿Ï·áµÇ¸é, fstrace dump ¸í·ÉÀ» »ç¿ëÇÏ¿© Ç¥ÁØ Ãâ·Â ¹®ÀÚ¿·Î ¶Ç´Â -file Àμö°¡ ÁöÁ¤ÇÑ ÆÄÀÏ·Î ÃßÀû ·Î±×¸¦ ´ýÇÁÇϽʽÿÀ. ¶Ç´Â ÃßÀû ·Î±×¸¦ ¿¬¼ÓÀûÀ¸·Î ´ýÇÁÇÏ·Á¸é, -follow Àμö¸¦ »ç¿ëÇϽʽÿÀ(¿øÇϸé -file Àμö¿Í À̸¦ °áÇÕÇϽʽÿÀ). ¿¬¼ÓÀûÀÎ ´ýÇÁ¸¦ Á¤Áö½ÃŰ·Á¸é, <Ctrl-c>¿Í °°Àº ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ ´©¸£½Ê½Ã¿À.
´õ ÀÌ»ó ÃßÀû ·Î±×¿¡ ÀÖ´Â µ¥ÀÌÅͰ¡ ÇÊ¿ä¾øÀ» ¶§ ÃßÀû ·Î±×¸¦ Áö¿ì·Á¸é, fstrace clear ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ(fstrace setlog ¸í·ÉÀº À̸¦ »ç¿ëÇÏ¿© ·Î±× Å©±â¸¦ º¯°æÇÒ ¶§ ÀÚµ¿À¸·Î ±âÁ¸ ÃßÀû ·Î±×¸¦ Áö¿ó´Ï´Ù).
% su root Password: root_password
# fstrace dump [-set <set_name>+] [-follow <log_name>] \ [-file <output_filename>] \ [-sleep <seconds_between_reads>]
°¢ ´ýÇÁÀÇ Ãâ·Â óÀ½¿¡´Â ´ýÇÁ°¡ ½ÃÀÛµÈ ³¯Â¥¿Í ½Ã°£À» ÁöÁ¤ÇÏ´Â Çì´õ°¡ ¿É´Ï´Ù. ´ýÇÁµÇ´Â ·Î±× ¼ö´Â -follow Àμö°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç¥½ÃµË´Ï´Ù. Çì´õ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
AFS Trace Dump -- Date: date time Found n logs.
¿©±â¼ date´Â ÃßÀû ·Î±× ´ýÇÁÀÇ ½ÃÀÛ ³¯Â¥À̰í, timeÀº ÃßÀû ·Î±× ´ýÇÁÀÇ ½ÃÀÛ ½Ã°£À̸ç, nÀº fstrace dump ¸í·ÉÀ¸·Î ¹ß°ßÇÑ ·Î±× ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
´ÙÀ½Àº ÃßÀû ·Î±× ´ýÇÁ Çì´õÀÇ ¿¹ÀÔ´Ï´Ù.
AFS Trace Dump -- Date: Fri Apr 16 10:44:38 1999 Found 1 logs.
·Î±× ³»¿ëÀº Çì´õ ´ÙÀ½¿¡ ¿À¸ç, Ȱ¼ºÈµÈ À̺¥Æ® ¼¼Æ®¿¡¼ ·Î±×·Î ±â·ÏµÈ ¸Þ½ÃÁö·Î ±¸¼ºµË´Ï´Ù. ·Î±×¿¡ ±â·ÏµÈ ¸Þ½ÃÁö¿¡´Â ´ÙÀ½ÀÇ ¼¼ ±¸¼º¿ä¼Ò°¡ Æ÷ÇԵ˴ϴÙ.
ÃßÀû ·Î±× ¸Þ½ÃÁöÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
time timestamp, pid pid:event message
¿©±â¼ timestamp´Â ÀÓÀÇ ½ÃÀÛ ÁöÁ¡¿¡¼ ºÎÅÍÀÇ ÃÊ ¼öÀ̸ç, pid´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ À̺¥Æ®ÀÇ ÇÁ·Î¼¼½º ID ¹øÈ£À̸ç, event message´Â AFS ¼Ò½º ÄÚµå·Î µÈ ±â´É¿¡ ÇØ´çÇϴ ij½¬ °ü¸® ÇÁ·Î±×·¥ À̺¥Æ®ÀÔ´Ï´Ù.
´ÙÀ½Àº ´ýÇÁµÈ ÃßÀû ·Î±× ¸Þ½ÃÁöÀÇ ¿¹ÀÔ´Ï´Ù.
time 749.641274, pid 3002:Returning code 2 from 19
ÃßÀû ·Î±×¿¡ ÀÖ´Â ¸Þ½ÃÁö¸¦ Àб⠽±µµ·Ï ÇÏ·Á¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥ īŻ·Î±× ÆÄÀÏÀÌ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù. º¸Åë ±× À§Ä¡´Â /usr/vice/etc/C/afszcm.catÀÔ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ raw op ¹®ÀÚ¿·Î ½ÃÀ۵Ǵ ·Î±× ¸Þ½ÃÁö´Â īŻ·Î±×°¡ ¼³Ä¡µÇÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù.
raw op 232c, time 511.916288, pid 0 p0:Fri Apr 16 10:36:31 1999
¸Å 1024 Ãʸ¶´Ù ÇöÀç ¸Þ½ÃÁö°¡ °¢ ·Î±×·Î ±â·ÏµË´Ï´Ù. ÀÌ ¸Þ½ÃÁöÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
time timestamp, pid pid: Current time: unix_time
¿©±â¼ timestamp´Â ÀÓÀÇ ½ÃÀÛ ÁöÁ¡¿¡¼ ºÎÅÍÀÇ ÃÊ ¼öÀ̸ç, pid´Â ÇÁ·Î¼¼½º ID ¹øÈ£À̸ç, unix_timeÀº 1970³â 1¿ù 1ÀÏ ÀÌÈÄÀÇ Ç¥ÁØ ½Ã°£ Çü½ÄÀÔ´Ï´Ù.
ÇöÀç ¸Þ½ÃÁö´Â °¢ ·Î±× ¸Þ½ÃÁö¿Í ¿¬°üµÈ ½ÇÁ¦ ½Ã°£À» °áÁ¤ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ½ÇÁ¦ ½Ã°£À» °áÁ¤ÇϽʽÿÀ.
·Î±× µ¥ÀÌÅÍ´Â ÇÑÁ¤µÈ ¿øÇü ¹öÆÛ¿¡ ÀúÀåµÇ¹Ç·Î, ÀϺΠµ¥ÀÌÅÍ´Â ÀÐÇôÁö±â Àü¿¡ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ´ÙÀ½ ¸Þ½ÃÁö´Â ´ýÇÁÀÇ ÇØ´ç À§Ä¡¿¡ ³ªÅ¸³³´Ï´Ù.
Log wrapped; data missing.
ÁÖ: | °úºÎÇÏµÈ ÀÛ¾÷ ·ÎµåÇÏ¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀÌ ¸Þ½ÃÁö°¡ ´ýÇÁ Áß°£¿¡ ³ªÅ¸³ª¸é, ÀÌ´Â ¸ðµç ·Î±× µ¥ÀÌÅͰ¡ ·Î±×¿¡ ±â·ÏµÈ °ÍÀÌ ¾Æ´Ï°Å³ª ¸î¸î µ¥ÀÌÅͰ¡ º¯°æµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù. fstrace setlog ¸í·ÉÀ¸·Î ·Î±× Å©±â¸¦ Áõ°¡½Ã۸é ÀÌ ¹®Á¦°¡ ¿Ï鵃 ¼ö ÀÖ½À´Ï´Ù. |
% su root Password: root_password
# fstrace clear [-set <set_name>+] [-log <log_name>+]
´ÙÀ½ ¿¹¿¡¼´Â ·ÎÄà ½Ã½ºÅÛ»óÀÇ cm À̺¥Æ® ¼¼Æ®¿¡¼ »ç¿ëÇÏ´Â cmfx ·Î±×¸¦ Áö¿ó´Ï´Ù.
# fstrace clear cm
´ÙÀ½ ¿¹¿¡¼µµ ·ÎÄà ½Ã½ºÅÛ»óÀÇ cmfx ·Î±×¸¦ Áö¿ó´Ï´Ù.
# fstrace clear cmfx
ÀÌ Àý¿¡´Â fstrace ¸í·É ÁýÇÕÀÇ È®ÀåµÈ »ç¿ë ¿¹°¡ µé¾î ÀÖÀ¸¸ç, AFS Á¦Ç° Áö¿ø¿¡ ´ëÇØ ÀÛ¾÷ÇÏ¿© ¹®Á¦Á¡À» Áø´ÜÇÏ´Â °æ¿ì ij½¬ °ü¸® ÇÁ·Î±×·¥ Ȱµ¿¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ÃßÀûÀ» ¼öÁýÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. Á¦Ç° Áö¿ø ´ã´çÀÚ´Â ÃßÀû¿¡ ÀûÇÕÇÑ ¸Å°³º¯¼ö ¼³Á¤À» ¼±ÅÃÇϵµ·Ï ÁöµµÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä¿³Î ÃßÀû ·Î±×¸¦ ½ÃÀÛÇϱâ Àü¿¡, ÆÄÀÏ ¾×¼¼½º ¹®Á¦Á¡À» °æÇèÇϴ ij½¬ °ü¸® ÇÁ·Î±×·¥À» AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ºÐ¸®ÇÏ·Á ÇÕ´Ï´Ù. ÇÊ¿äÇϸé, ÀÌ ½Ã½ºÅÛ¿¡¼ ij½¬ °ü¸® ÇÁ·Î±×·¥ Ȱµ¿À» ÃÖ¼ÒÈÇÒ ¶§ ó·³ »ç¿ëÀÚ¿¡°Ô ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î À̵¿Çϵµ·Ï ÇÕ´Ï´Ù. ÃßÀû ·Î±×¿¡ ±â·ÏµÈ °ü·Ã¾ø´Â AFS Ȱµ¿¾çÀ» ÁÙÀÌ·Á¸é, fstrace 2Áø ÆÄÀÏ ¹× ´ýÇÁ ÆÄÀÏ ¸ðµÎ°¡ AFS°¡ ¾Æ´Ñ ·ÎÄà µð½ºÅ©¿¡ ÀÖ¾î¾ß ÀÖ¾î¾ß ÇÕ´Ï´Ù. fstrace ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î¼ ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù.
Ä¿³Î ÃßÀûÀ» ½ÃÀÛÇϱâ Àü¿¡, fstrace lsset ¸í·ÉÀ» ½ÇÇàÇÏ¿© cm À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ üũÇϽʽÿÀ.
# fstrace lsset cm
ÀÌÀü¿¡ ÃßÀûÀÌ »ç¿ë °¡´ÉÀ¸·Î ¼³Á¤µÇÁö ¾Ê¾Ò°Å³ª ÃßÀûÀÌ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ¿ÀÇÁ·Î ¼³Á¤µÇ¾úÀ¸¸é, ´ÙÀ½ Ãâ·ÂÀÌ Ç¥½ÃµË´Ï´Ù.
Available sets: cm inactive
ÃßÀûÀÌ ¿ÀÇÁ·Î ¼³Á¤µÇ¾î ÀÖ°í Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â ÃßÀû ·Î±×¿ëÀ¸·Î Ä¿³Î ¸Þ¸ð¸®°¡ ÇÒ´çµÇÁö ¾Ê¾ÒÀ¸¸é, ´ÙÀ½ Ãâ·ÂÀÌ Ç¥½ÃµË´Ï´Ù.
Available sets: cm inactive (dormant)
cm À̺¥Æ® ¼¼Æ®ÀÇ ÇöÀç »óŰ¡ ºñȰ¼ºÈ ¶Ç´Â ºñȰ¼ºÈ(ÈÞ¸éÁß)ÀÎ °æ¿ì´Â fstrace setset ¸í·ÉÀ» -active Ç÷¡±×¿Í ÇÔ²² ½ÇÇàÇÏ¿© Ä¿³Î ÃßÀûÀ» ¿ÂÀ¸·Î ¼³Á¤ÇϽʽÿÀ.
# fstrace setset cm -active
ÇöÀç Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÃßÀûÀÌ °¡´ÉÇÑ °æ¿ì, ´ÙÀ½ Ãâ·ÂÀÌ Ç¥½ÃµË´Ï´Ù.
Available sets: cm active
ÃßÀûÀÌ ÇöÀç °¡´ÉÇÑ °æ¿ì´Â fstrace setset ¸í·ÉÀ» »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. fstrace clear ¸í·ÉÀ» ½ÇÇàÇÏ¿© ±âÁ¸ ÃßÀû ·Î±×ÀÇ ³»¿ëÀ» Áö¿ì°í, ÇöÀç ¹®Á¦¿Í ¿¬°üµÇÁö ¾ÊÀº ÀÌÀü ÃßÀûÀº Á¦°ÅÇϽʽÿÀ.
# fstrace clear cm
À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ üũÇÑ ´ÙÀ½, -long Ç÷¡±×¸¦ fstrace lslog ¸í·É°ú ÇÔ²² ½ÇÇàÇÏ¿© Ä¿³Î ÃßÀû ·Î±×ÀÇ ÇöÀç »óÅÂ¿Í Å©±â¸¦ üũÇϽʽÿÀ.
# fstrace lslog cmfx -long
ÀÌÀü¿¡ ÃßÀûÀÌ »ç¿ë°¡´ÉÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°í cm À̺¥Æ® ¼¼Æ®°¡ ÀÌÀü¿¡ Ȱ¼ºÈ ¶Ç´Â ºñȰ¼ºÈ·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, ´ÙÀ½°ú ºñ½ÁÇÑ Ãâ·ÂÀÌ Ç¥½ÃµË´Ï´Ù.
Available logs: cmfx : 60 kbytes (allocated)
fstrace ÃßÀû À¯Æ¿¸®Æ¼´Â ±âº»ÀûÀ¸·Î 60 ų·Î¹ÙÀÌÆ® ¸Þ¸ð¸®¸¦ ÃßÀû ·Î±×¿¡ ÇÒ´çÇÕ´Ï´Ù. À̸¦ fstrace setlog ¸í·ÉÀ» ¼³Á¤ÇÏ¿© Ä¿³Î ÃßÀû ·Î±×¿¡ ÇÒ´çµÈ ¸Þ¸ð¸® ¾çÀ» ÁÙÀ̰ųª ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. -buffersize Àμö·Î ÁöÁ¤µÈ ¼ýÀÚ´Â Ä¿³Î ÃßÀû ·Î±×¿¡ ÇÒ´çµÈ ų·Î¹ÙÀÌÆ® ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. Ä¿³Î ÃßÀû ·Î±×ÀÇ Å©±â¸¦ 100 ų·Î¹ÙÀÌÆ®·Î Áõ°¡½ÃŰ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
# fstrace setlog cmfx 100
Ä¿³Î ÃßÀû ·Î±×°¡ »ç¿ëÀÚ ¿ä±¸¿¡ ¸Â°Ô ±¸¼ºµÈ ´ÙÀ½¿¡´Â Ä¿³Î ÃßÀû ·Î±×¸¦ ´ýÇÁÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ fstrace dump ¸í·ÉÀ» »ç¿ëÇÏ¿© cmfx.dump.file.1 À̸§À¸·Î ´ýÇÁ¸¦ ÀÛ¼ºÇϽʽÿÀ. -follow ¹× -sleep Àμö¸¦ Ãß°¡ÇÏ¿© ¿¬¼ÓÀûÀÎ ÇÁ·Î¼¼½º·Î¼ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. -sleep Àμö¸¦ 10À¸·Î ¼³Á¤Çϸé Ä¿³Î ÃßÀû ·Î±×ÀÇ Ãâ·ÂÀÌ ¸Å 10ÃÊ ¸¶´Ù ÆÄÀÏ·Î ´ýÇÁµË´Ï´Ù.
# fstrace dump -follow cmfx -file cmfx.dump.file.1 -sleep 10 AFS Trace Dump - Date: Fri Apr 16 10:54:57 1999 Found 1 logs. time 32.965783, pid 0: Fri Apr 16 10:45:52 1999 time 32.965783, pid 33657: Close 0x5c39ed8 flags 0x20 time 32.965897, pid 33657: Gn_close vp 0x5c39ed8 flags 0x20 (returns 0x0) time 35.159854, pid 10891: Breaking callback for 5bd95e4 states 1024 (volume 0) time 35.407081, pid 10891: Breaking callback for 5c0fadc states 1024 (volume 0) . . . . . . time 71.440456, pid 33658: Lookup adp 0x5bbdcf0 name g3oCKs fid (756 4fb7e:588d240.2ff978a8.6) time 71.440569, pid 33658: Returning code 2 from 19 time 71.440619, pid 33658: Gn_lookup vp 0x5bbdcf0 name g3oCKs (returns 0x2) time 71.464989, pid 38267: Gn_open vp 0x5bbd000 flags 0x0 (returns 0x 0) AFS Trace Dump - Completed
afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÇϸé Åë°è Á¤º¸¸¦ ¼öÁýÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏ ¼¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ ÇÁ·Î¼¼½ºÀÇ »óÅÂ¿Í ¼º´ÉÀ» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç ´Ù¸¥ »ç¿ë ¿ëµµ´Â, afsmonitor ÇÁ·Î±×·¥ÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀ» Á¶Á¤ÇÏ°í ÆÄÀÏ ¼¹ö¸¦ ·Îµå ¹ë·±½ºÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¼ÒÇÁÆ®¿þ¾î´Â afsmonitor ÇÁ·Î±×·¥ÀÌ ½ÇÇàÁßÀÎ ½Ã½ºÅÛ¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
afsmonitor ȸéÀº ¼ÒÀ§ ´õ¹Ì Å͹̳¯°ú, Å͹̳ÎÀ» ¿¡¹Ä·¹ÀÌÆ®Çϴ â ½Ã½ºÅÛ ¸ðµÎ¿¡¼ Çü½Äȵ˴ϴÙ. ÃÖ»óÀÇ Ãâ·ÂÀ» ¾òÀ¸·Á¸é, Ç¥½Ã ȯ°æ¿¡¼ ¿ª»ó ºñµð¿À¿Í Ä¿¼ ÁÖ¼ÒÁöÁ¤À» Áö¿øÇØ¾ß ÇÕ´Ï´Ù. TERM ȯ°æ º¯¼ö¸¦ Á¤È®ÇÑ Å͹̳ΠÀ¯ÇüÀ¸·Î ¼³Á¤Çϰųª, ½ÇÁ¦ Å͹̳ΠÀ¯Çü°ú À¯»çÇÑ Æ¯¼ºÀ» °®´Â °ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. Ç¥½Ã â ¶Ç´Â Å͹̳ÎÀº Àû¾îµµ 80 Ä÷³, 12ÇàÀ̾î¾ß ÇÕ´Ï´Ù.
afsmonitor ÇÁ·Î±×·¥Àº Æ÷¾î±×¶ó¿îµå·Î º°µµÀÇ Àü¿ëâ ¶Ç´Â Å͹̳ο¡¼ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. âÀ̳ª Å͹̳ÎÀº afsmonitor ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¿¾È¿¡´Â ´Ù¸¥ Ȱµ¿¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÓÀÇ °¹¼öÀÇ afsmonitor ÇÁ·Î±×·¥ ÀνºÅϽºµéÀº ´ÜÀÏ ½Ã½ºÅÛ¿¡¼ ¼öÇàµÉ ¼ö ÀÖÀ¸¸ç, ±× µ¿¾È °¢°¢ÀÇ ÀνºÅϽºµéÀº ÀÚ½ÅÀÇ Àü¿ë â ¶Ç´Â Å͹̳ο¡¼ ½ÇÇàµË´Ï´Ù. Ãß°¡·Î ÀνºÅϽº¸¦ ½ÃÀÛÇÏ·Á¸é ÃÖ´ë 3ºÐÀÌ ¼Ò¿ëµÉ ¼ö ÀÖÀ½À» ±â¾ïÇϽʽÿÀ.
afsmonitor ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥¿¡´Â ¾Æ¹«·± Ư±ÇÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ ÇÁ·Î±×·¥Àº /usr/afsws/bin µð·ºÅ丮¿¡ ÀÖÀ¸¸é, µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¸ðµç »ç¿ëÀÚ´Â ÆÄÀÏ ¼¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥À» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö¹é¸íÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¾Ê´Â´Ù¸é ÀÌ afsmonitor ÇÁ·Î±×·¥ÀÌ Åë°è¸¦ ¼öÁýÇÏ´Â Á¶»ç·Î ÀÎÇØ ÆÄÀÏ ¼¹ö³ª ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ½ÉÇÑ ºÎ´ãÀÌ ÁÖ¾îÁö´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ±× »ç¿ëÀ» Á¦ÇÑÇÏ·Á¸é, ÀÎÁõ¹ÞÀº »ç¿ëÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â µð·ºÅ丮¿¡ 2Áø ÆÄÀÏÀ» µÎ½Ê½Ã¿À.
afsmonitor ÇÁ·Î±×·¥Àº 3°³ÀÇ È¸é¿¡¼ ±× µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù.
¸ðµç ȸé Äڳʿ¡ ÀÖ´Â ÇʵåµéÀº ´ÙÀ½ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
afsmonitor µð½ºÇ÷¹ÀÌ È¸é ¼±ÅÃÁøÇà
¾Õ¿¡¼ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ ¸ðµç µð½ºÇ÷¹ÀÌ È¸éÀÇ ¿ÞÂÊ ÇÏ´Ü Äڳʿ¡¼´Â ´ëü ȸéÀ¸·Î À̵¿ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É À̸§ÀÌ Ç¥½ÃµË´Ï´Ù. À̰ÍÀº ´Ù¸¥ À¯ÇüÀÌ µÉ ¼öµµ, ÇöÀç À¯ÇüÀÇ Åë°è³ª ½Ã½ºÅÛÀ» Ç¥½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é, ±× À̸§¿¡ Àִ ù¹øÂ° ¹®ÀÚÀÇ ¼Ò¹®ÀÚ¸¦ ÀÔ·ÂÇϽʽÿÀ. ¸î¸î ¸í·É¿¡´Â ´ÙÀ½ ¸ñ·Ï¿¡¼ ¼³¸íÇÏ´Â °Íó·³ ´Ù¼Ò È¿°ú°¡ ´Ù¸¥ ´ë¹®ÀÚ ¹öÀüµµ ÀÖ½À´Ï´Ù.
½Ã½ºÅÛ °³¿ä ȸéÀº afsmonitor ÇÁ·Î±×·¥ÀÌ ½ÃÀ۵Ǹé ÀÚµ¿À¸·Î ³ªÅ¸³³´Ï´Ù. ÀÌ È¸é¿¡¼´Â ÇöÀç â¿¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â °¡´ÉÇÑ ¸¹Àº ÆÄÀÏ ¼¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ ÇÁ·Î¼¼½ºÀÇ »óŸ¦ Ç¥½ÃÇϸç, ȸéÀ» ¾Æ·¡·Î À̵¿½ÃÄÑ Ãß°¡ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ È¸é¿¡ ÀÖ´Â Á¤º¸´Â ¿ÞÂÊÀÇ ÆÄÀÏ ¼¹ö Á¤º¸¿Í, ¿À¸¥ÂÊÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ Á¤º¸·Î ±¸ºÐµË´Ï´Ù. °¢ ±×·ìÀÇ Çì´õ¿¡¼´Â ´ÙÀ½ µÎ Á¤º¸¸¦ º¸°íÇÕ´Ï´Ù.
¸ð´ÏÅ͵Ǵ ½Ã½ºÅÛ ¸ñ·ÏÀÌ ¿É´Ï´Ù. ½Ã½ºÅÛ¿¡ °æº¸°¡ ¾øÀ¸¸é, È£½ºÆ® À̸§ ¿ÞÂÊ¿¡ ´ë°ýÈ£·Î °æº¸ ¼ö°¡ Ç¥½ÃµË´Ï´Ù. ÇÁ·Î¼¼½º°¡ ÃÖÁ¾ Á¶»ç¿¡ ´ëÇÑ ÀÀ´ä¿¡ ½ÇÆÐÇßÀ¸¸é, È£½ºÆ® À̸§ÀÇ ¿ÞÂÊ¿¡ °ýÈ£·Î ¹®ÀÚ PF(Á¶»ç ½ÇÆÐ)°¡ ³ªÅ¸³³´Ï´Ù.
´ÙÀ½ ±×·¡ÇÈÀº ½Ã½ºÅÛ °³¿ä È¸é ¿¹ÀÔ´Ï´Ù. afsmonitor ÇÁ·Î±×·¥Àº 6°³ÀÇ ÆÄÀÏ ¼¹ö¿Í 7°³ÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥À» ¸ð´ÏÅÍÇϰí ÀÖ½À´Ï´Ù. È£½ºÆ® fs1.abc.com¿¡ ÀÖ´Â ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º¿Í È£½ºÆ® cli33.abc.com¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥Àº °¢°¢ [ 1]·Î Ç¥½ÃµÇ¾î ÇÑ °³ÀÇ ÀÓ°èÄ¡°¡ ÃʰúµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù. È£½ºÆ® fs6.abc.com »ó¿¡ ÀÖ´Â [PF] Ç¥½ÃÀÚ´Â À̰ÍÀÇ ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º°¡ ÃÖÁ¾ Á¶»ç¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù.
±×¸² 6. afsmonitor ½Ã½ºÅÛ °³¿ä ȸé
![]() |
ÆÄÀÏ ¼¹ö ȸ鿡¼´Â ÆÄÀÏ ¼¹ö ȸé Åë°è¸¦ À§ÇÑ °¡Àå ÃÖ±ÙÀÇ Á¶»ç¿¡¼ ¼öÁýµÈ °ªµéÀ» Ç¥½ÃÇÕ´Ï´Ù.
È¸é ¸Ç À§¿¡ ÀÖ´Â ¿ä¾à Çà(Ç¥ÁØ ÇÁ·Î±×·¥ ¹öÀü ¹× ȸé Á¦¸ñ ºí·Ï ¹Ù·Î ¾Æ·¡)¿¡¼´Â ¸ð´ÏÅ͵Ǵ ÆÄÀÏ ¼¹ö ¼ö, °æº¸ ¼ö, ±×¸®°í °æº¸¿¡ ¿µÇâÀ» ¹Þ´Â ½Ã½ºÅÛ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ù¹øÂ° Ä÷³¿¡¼´Â Ç×»ó ¸ð´ÏÅ͵Ǵ ÆÄÀÏ ¼¹ö¸¦ ½ÇÇàÁßÀÎ ½Ã½ºÅÛÀÇ È£½ºÆ®¸íÀ» Ç¥½ÃÇÕ´Ï´Ù.
È£½ºÆ® À̸§ Ä÷³ÀÇ ¿À¸¥ÂÊ¿¡´Â Ç¥½Ã È¸é ¶Ç´Â Ã¢ÀÇ ÇöÀç Æø³»¿¡¼ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¸¹Àº Åë°èÀÇ Ä®·³ÀÌ Ç¥½ÃµÇ¸ç, °¢ Ä÷³¿¡´Â 10ÀÚ °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. Åë°è À̸§Àº °¢ Ä÷³ ¸Ç À§¿¡ ³ªÅ¸³³´Ï´Ù. ½Ã½ºÅÛ¿¡ ÀÖ´Â ÆÄÀÏ ¼¹ö°¡ °¡Àå ÃÖ±ÙÀÇ Á¶»ç¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ¸¸é, ÇÑ ½ÖÀÇ ´ë½¬(--)°¡ °¢ Ä÷³¿¡ ³ªÅ¸³³´Ï´Ù. °ªÀÌ ±¸¼ºµÈ ÀÓ°èÄ¡¸¦ ÃʰúÇϸé, ¿ª»óÀ¸·Î °Á¶Ç¥½ÃµË´Ï´Ù. °ªÀÌ ÇÒ´çµÈ Ä÷³ ³Êºñ¿¡ ºñÇØ ³Ê¹« Å©¸é, °°Àº Ä÷³ÀÇ ´ÙÀ½ ÇàÀ¸·Î ¿À¹öÇ÷οìµË´Ï´Ù.
»ç¿ë°¡´ÉÇÑ ÆÄÀÏ ¼¹ö Åë°è ¸ñ·Ï¿¡ ´ëÇØ¼´Â ºÎ·Ï C, afsmonitor ÇÁ·Î±×·¥ Åë°èÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ±×·¡ÇÈ¿¡¼´Â ÀÌÀü¿¡ ¼³¸íÇß´ø ½Ã½ºÅÛ °³¿ä ¿¹ ´ÙÀ½¿¡ ¿À´Â ÆÄÀÏ ¼¹ö ȸ鿡 ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ±×·¯³ª, ÇϳªÀÇ Ãß°¡ ¼¹ö Á¶»ç°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. ÀÌ ¿¹¿¡¼, fs1¿¡ ÀÖ´Â ÆÄÀÏ ¼¹ö ÇÁ·Î¼¼½º´Â ¼ö½ÅµÈ ¼º´É È£ÃâÀÇ °¹¼ö·Î ±¸¼ºµÈ ÀÓ°èÄ¡¸¦(numPerfCalls Åë°è)¸¦ ÃʰúÇϸç, ÀÌ Çʵå´Â ¿ª»óÀ¸·Î ³ªÅ¸³³´Ï´Ù. È£½ºÆ® fs6Àº Á¶»ç 10¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î, ¸ðµç Çʵ忡 ´ë½¬(-)°¡ ³ªÅ¸³³´Ï´Ù.
±×¸² 7. afsmonitor ÆÄÀÏ ¼¹ö ȸé
![]() |
ÆÄÀÏ ¼¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸé(´ÙÀ½ Àý¿¡¼ ¼³¸íÇÔ) ¸ðµÎ¿¡¼´Â ¼ö¹é°³ÀÇ µ¥ÀÌÅÍ Ä÷³À» Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ¿ÞÂÊ ¿À¸¥ÂÊ È¸éÀ̵¿ÇÒ ¼ö ÀÖµµ·Ï ÁöÁ¤µË´Ï´Ù. ÀÌÀü ±×·¡ÇÈ¿¡¼, ȸéÀº °¡Àå ¿ÞÂÊ¿¡ Àִ ȸéÀ» Ç¥½ÃÇϸç, ȸé Á¦¸ñ ºí·Ï¿¡¼´Â 235°³ Áß Ä÷³ 1ÀÌ Ç¥½ÃµÊÀ» º¸¿©ÁÝ´Ï´Ù. ȸéÀÇ »ó´Ü ¿À¸¥ÂÊ Äڳʿ¡ >>> ±âÈ£°¡, ¸í·É ºí·Ï¿¡ right ¸í·ÉÀÌ Ç¥½ÃµÇ¸é ÀÌ´Â ¿À¸¥ÂÊÀ¸·Î ȸéÀ̵¿ÇÏ¿© Ãß°¡ µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù(»ç¿ë°¡´ÉÇÑ Åë°è¿¡ ´ëÇØ¼´Â ºÎ·Ï C, afsmonitor ÇÁ·Î±×·¥ Åë°èÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).
right ¸í·ÉÀÌ ½ÇÇàµÇ¸é, ȸéÀº ´ÙÀ½ ¿¹¿Í °°ÀÌ Ç¥½ÃµË´Ï´Ù. ¼öÆò ȸéÀ̵¿ ±âÈ£´Â ¿ÞÂÊ(<<<)°ú ¿À¸¥ÂÊ(>>>) ¸ðµÎ¸¦ ³ªÅ¸³»¸ç, left ¹× right ¸í·É ¸ðµÎ°¡ Ç¥½ÃµÊÀ» ±â¾ïÇϽʽÿÀ. À̰ÍÀº ¿ÞÂʰú ¿À¸¥ÂÊ ¸ðµÎ·Î ȸéÀ̵¿Çϸé Ãß°¡ µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.
±×¸² 8. 1ÆäÀÌÁö ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÑ afsmonitor ÆÄÀÏ ¼¹ö ȸé
![]() |
ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸ鿡¼´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è¿¡ °üÇÑ °¡Àå ÃÖ±ÙÀÇ Á¶»ç¿¡¼ ¼öÁýµÈ °ªµéÀ» Ç¥½ÃÇÕ´Ï´Ù.
È¸é ¸Ç À§¿¡ ÀÖ´Â ¿ä¾à Çà(Ç¥ÁØ ÇÁ·Î±×·¥ ¹öÀü ¹× ȸé Á¦¸ñ ºí·Ï ¹Ù·Î ¾Æ·¡)¿¡¼´Â ¸ð´ÏÅ͵Ǵ ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼ö, °æº¸ ¼ö, ±×¸®°í °æº¸¿¡ ¿µÇâÀ» ¹Þ´Â ½Ã½ºÅÛ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ù¹øÂ° Ä÷³¿¡¼´Â Ç×»ó ¸ð´ÏÅ͵Ǵ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÇÇàÁßÀÎ ½Ã½ºÅÛÀÇ È£½ºÆ®¸íÀ» Ç¥½ÃÇÕ´Ï´Ù.
È£½ºÆ® À̸§ Ä÷³ÀÇ ¿À¸¥ÂÊ¿¡´Â Ç¥½Ã È¸é ¶Ç´Â Ã¢ÀÇ ÇöÀç Æø³»¿¡¼ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¸¹Àº Åë°èÀÇ Ä®·³ÀÌ Ç¥½ÃµÇ¸ç, °¢ Ä÷³¿¡´Â 10ÀÚ °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. Åë°è À̸§Àº °¢ Ä÷³ ¸Ç À§¿¡ ³ªÅ¸³³´Ï´Ù. ½Ã½ºÅÛ¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ °¡Àå ÃÖ±ÙÀÇ Á¶»ç¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ¸¸é, ÇÑ ½ÖÀÇ ´ë½¬(--)°¡ °¢ Ä÷³¿¡ ³ªÅ¸³³´Ï´Ù. °ªÀÌ ±¸¼ºµÈ ÀÓ°èÄ¡¸¦ ÃʰúÇϸé, ¿ª»óÀ¸·Î °Á¶Ç¥½ÃµË´Ï´Ù. °ªÀÌ ÇÒ´çµÈ Ä÷³ ³Êºñ¿¡ ºñÇØ ³Ê¹« Å©¸é, °°Àº Ä÷³ÀÇ ´ÙÀ½ ÇàÀ¸·Î ¿À¹öÇ÷οìµË´Ï´Ù.
»ç¿ë°¡´ÉÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è ¸ñ·Ï¿¡ ´ëÇØ¼´Â ºÎ·Ï C, afsmonitor ÇÁ·Î±×·¥ Åë°èÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ±×·¡ÇÈ¿¡¼´Â ÀÌÀü¿¡ ¼³¸íÇß´ø ½Ã½ºÅÛ °³¿ä È¸é ´ÙÀ½¿¡ ¿À´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸ鿡 ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼, cli33¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥ ÇÁ·Î¼¼½º´Â Á¢¼ÓÇÒ ¼ö ÀÖ´Â ¼¿ÀÇ °¹¼ö¿¡ ´ëÇØ ±¸¼ºµÈ ÀÓ°èÄ¡(numCellsContacted Åë°è)¸¦ ÃʰúÇϹǷÎ, ÀÌ Çʵå´Â ¿ª»óÀ¸·Î ³ªÅ¸³³´Ï´Ù.
±×¸² 9. afsmonitor ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸé
![]() |
afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÀÚ Á¤ÀÇÇÏ·Á¸é, ASCII Çü½ÄÀÇ ±¸¼º ÆÄÀÏÀ» ÀÛ¼ºÇϰí ÀÌ¿¡ ´ëÇØ -config Àμö¸¦ »ç¿ëÇϽʽÿÀ. ±¸¼º ÆÄÀÏ¿¡¼ ´ÙÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¸ñ·Ï¿¡¼´Â ±¸¼º ÆÄÀÏ¿¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â ¸í·É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¸Å°³º¯¼ö fs, cm, field_name, threshold_val ¹× arg1 - argnÀº thresh Çà¿¡¼ À̸§ÀÌ °°Àº °ª¿¡ ÇØ´çµË´Ï´Ù. host_name ¸Å°³º¯¼ö´Â Åë°èÄ¡°¡ ÀÓ°èÄ¡¸¦ ³Ñ´Â ÆÄÀÏ ¼¹ö³ª Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» ½Äº°Çϸç, actual_val ¸Å°³º¯¼ö´Â ÀÓ°è°ª°ú °°°Å³ª ÃʰúÇÏ´Â field_nameÀÇ ½ÇÁ¦ °ªÀÔ´Ï´Ù.
thresh ÇàÀ» »ç¿ëÇÏ¿© Àü¿ª ÀÓ°èÄ¡¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â fs Çà¿¡ ³ª¿µÈ ¸ðµç ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ ¹× ±¸¼º ÆÄÀÏ¿¡¼ cm Çà¿¡ ³ª¿µÈ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ Àû¿ëµË´Ï´Ù. ¶Ç´Â ½Ã½ºÅÛ °íÀ¯ÀÇ ÀÓ°èÄ¡¸¦ ¼³Á¤ÇϽʽÿÀ. À̰ÍÀº ÇϳªÀÇ ÆÄÀÏ ¼¹ö ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® ±¸¼º ÆÄÀÏ¿¡¸¸ Àû¿ëµË´Ï´Ù.
±¸¼º ÆÄÀÏ¿¡ show ÇàÀÌ ¾øÀ¸¸é, ȸ鿡¼´Â ij½¬ °ü¸® ÇÁ·Î±×·¥°ú ÆÄÀÏ ¼¹ö ¸ðµÎ¿¡ ´ëÇÑ ¸ðµç Åë°èÄ¡¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌó·³ show fs ÇàÀÌ ¾øÀ¸¸é, ÆÄÀÏ ¼¹ö ȸ鿡¼´Â ¸ðµç ÆÄÀÏ ¼¹ö Åë°èÄ¡¸¦ Ç¥½ÃÇϸç, show cm ÇàÀÌ ¾ø´Â °æ¿ì ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸ鿡¼´Â ¸ðµç Ŭ¶óÀÌ¾ðÆ® Åë°èÄ¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
show ¸í·ÉÀÇ field/group/section Çʵ忡 Ç¥½ÃµÉ ¼ö ÀÖ´Â °ª ¸ñ·ÏÀº ºÎ·Ï C, afsmonitor ÇÁ·Î±×·¥ Åë°èÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ¿¹¿¡¼´Â °¡´ÉÇÑ ±¸¼º ÆÄÀÏ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
thresh cm dlocalAccesses 1000000 thresh cm dremoteAccesses 500000 handleDRemote thresh fs rx_maxRtt_Usec 1000 cm client5 cm client33 cm client14 thresh cm dlocalAccesses 2000000 thresh cm vcacheMisses 10000 cm client2 fs fs3 fs fs9 fs fs5 fs fs10 show cm numCellsContacted show cm dlocalAccesses show cm dremoteAccesses show cm vcacheMisses show cm Auth_Stats_group
óÀ½ 3°³ÀÇ thresh ¸í·É¹®ÀÌ fs ¶Ç´Â cm ¸í·É¹® ¾Õ¿¡ ³ªÅ¸³ª¹Ç·Î, À̵éÀº Àü¿ª ÀÓ°èÄ¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
4°³ÀÇ cm ¸í·É¾îµéÀº ½Ã½ºÅÛ client5, client33, client14 ¹× client2¿¡¼ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ¸ð´ÏÅÍÇÕ´Ï´Ù. óÀ½ 3°³´Â Àü¿ª ÀÓ°èÄ¡ ¸ðµÎ¸¦ »ç¿ëÇÕ´Ï´Ù.
client2¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥Àº dremoteAccesses Åë°è¿¡ ´ëÇÑ Àü¿ª ÀÓ°èÄ¡¸¦ »ç¿ëÇÏÁö¸¸ dlocalAccesses Åë°è¿¡ ´ëÇØ¼´Â ´Ù¸¥ °ªÀ» »ç¿ëÇÕ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó client22´Â vcacheMisses Åë°è¿¡ ´ëÇØ ¼³Á¤ÇÑ ÀÓ°èÄ¡¸¦ »ç¿ëÇÏ´Â À¯ÀÏÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
fs ¸í·ÉÀº ½Ã½ºÅÛ fs3, fs9, fs5 ¹× fs10¿¡¼ ÆÄÀÏ ¼¹ö¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. ÀÌµé ¸ðµÎ´Â rx_maxRtt_Usec Åë°è¿¡ ´ëÇÑ Àü¿ª ÀÓ°èÄ¡¸¦ »ç¿ëÇÕ´Ï´Ù.
show fs ¸í·ÉÀÌ ¾øÀ¸¹Ç·Î, ÆÄÀÏ ¼¹ö ȸ鿡¼´Â ¸ðµç ÆÄÀÏ ¼¹ö Åë°è¸¦ Ç¥½ÃÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸ鿡¼´Â show cm ¸í·ÉÀ¸·Î ÁöÁ¤ÇÑ Åë°è¸¸À» Ç¥½ÃÇϸç, À̵éÀº ¿ÞÂÊÀ¸·Î ¿À¸¥ÂÊÀ¸·Î Á¤·ÄµË´Ï´Ù. Auth_Stats_group¿¡´Â ¿©·¯ °³ÀÇ Åë°è°¡ Æ÷ÇԵǸç, ÀÌµé ¸ðµÎ°¡ Ç¥½ÃµË´Ï´Ù(curr_PAGs, curr_Records, curr_AuthRecords, curr_UnauthRecords, curr_MaxRecordsInPAG, curr_LongestChain, PAGCreations, TicketUpdates, HWM_PAGS, HWM_Records, HWM_MaxRecordsInPAG ¹× HWM_LongestChain).
afsmonitor ÇÁ·Î±×·¥¿¡ ÀÇÇØ ¼öÁýµÇ¾î Ç¥½ÃµÇ´Â ¸ðµç Åë°è Á¤º¸µéÀº À̸¦ Ãâ·Â ÆÄÀÏ·Î ±â·ÏÇÏ¿© º¸Á¸µÉ ¼ö ÀÖ½À´Ï´Ù. afsmonitor ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ ¶§ -output Àμö¸¦ »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãâ·Â ÆÄÀÏÀ» »ç¿ëÇÏ¿© Àå±â°£ µ¿¾ÈÀÇ ÇÁ·Î¼¼½º ¼º´ÉÀ» ÃßÀûÇÒ ¼ö ÀÖÀ¸¸ç, »çÀüó¸® ±â¹ýÀ» Àû¿ëÇÏ¿© ½Ã½ºÅÛ °æÇâÀ» ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
afsmonitor ÇÁ·Î±×·¥ Ãâ·Â ÆÄÀÏÀº ÆÄÀÏ ¼¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ ȸ鿡¼ ¾Ë·ÁÁÖ´Â Á¤º¸¸¦ ±â·ÏÇÏ´Â °£´ÜÇÑ ASCII ÆÄÀÏÀÔ´Ï´Ù. Ãâ·Â ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
time host_name CM|FS list_of_measured_values
Ãâ·Â ÆÄÀÏ¿¡¼´Â host_name¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥(CM) ¶Ç´Â ÆÄÀÏ ¼¹ö(FS)¿¡¼ list_of_measured_values °ªÀÌ ¼öÁýµÇ´Â timeÀ» ÁöÁ¤ÇÕ´Ï´Ù. Á¶»ç¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, -1 °ªÀÌ list_of_measured_values ´ë½Å º¸°íµË´Ï´Ù.
ÀÌ ÆÄÀÏÀÇ Çü½Ä¿¡´Â ¿©·¯°¡Áö ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.
% afsmonitor [initcmd] [-config <configuration file>] \ [-frequency <poll frequency, in seconds>] \ [-output <storage file name>] [-detailed] \ [-debug <turn debugging output on to the named file>] \ [-fshosts <list of file servers to monitor>+] \ [-cmhosts <list of cache managers to monitor>+] afsmonitor Collecting Statistics...
¿©±â¼
afsmonitor ÇÁ·Î±×·¥ ¼¼¼ÇÀ» Á¾·áÇÏ·Á¸é, <Ctrl-c> ÀÎÅÍ·´Æ® ½ÅÈ£³ª ´ë¹®ÀÚ Q¸¦ ÀÔ·ÂÇϽʽÿÀ.
afsmonitor ÇÁ·Î±×·¥Àº xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ» »ç¿ëÇÏ¿©(afsmonitor ÇÁ·Î±×·¥ÀÌ) ±× ±â´ÉÀ» ¼öÇàÇϱâ À§ÇØ »ç¿ëÇÏ´Â µ¥ÀÌÅ͸¦ ¸ð¾Æ °è»êÇÕ´Ï´Ù. ¶ÇÇÑ xstat ±â´ÉÀ» »ç¿ëÇÏ¿© ÀڽŸ¸ÀÇ µ¥ÀÌÅÍ µð½ºÇ÷¹ÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·± °æ¿ì ´ÙÀ½À» ±â¾ïÇϽʽÿÀ. ÆÄÀÏ ¼¹ö´Â RPC ·çƾÀ» È£ÃâÇÏ´Â ÇÁ·Î±×·¥À» ij½¬ °ü¸® ÇÁ·Î±×·¥À¸·Î »ý°¢ÇϹǷÎ, ÆÄÀÏ ¼¹ö ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ È£ÃâÇÏ´Â ÇÁ·Î±×·¥Àº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ Äݹé ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ ¹ÝÃâÇØ¾ß ÇÕ´Ï´Ù. È£ÃâÇÏ´Â ÇÁ·Î±×·¥Àº ÇÊ¿äÇÑ ÄÝ¹é »óŸ¦ ¿¡¹Ä·¹ÀÌÆ®ÇÒ ¼ö ÀÖ¾î¾ß Çϸç, ÆÄÀÏ ¼¹ö·ÎºÎÅÍÀÇ Á¤±âÀûÀÎ »ýÁ¸ ¸Þ½ÃÁö¿¡ ÀÀ´äÇØ¾ß ÇÕ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, È£ÃâÇÏ´Â ÇÁ·Î±×·¥Àº ¼öÁýµÈ µ¥ÀÌÅ͸¦ ÁýÀûÇÒ ¼öµµ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
xstat ±â´ÉÀ¸·Î »ç¿ëÀÚ ·¹º§ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â µÎ °³ÀÇ C ¾ð¾î ¶óÀ̺귯¸®·Î ±¸¼ºµË´Ï´Ù.
¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé È£ÃâÀÚ°¡ ´ÙÀ½À» µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶óÀ̺귯¸®´Â ¸ðµç °¡º¿î ÇÁ·Î¼¼½º, ÄÝ¹é µ¿ÀÛ ¹× µ¥ÀÌÅÍ ¸ðÀ½°ú ¿¬°üµÈ ½Ã°£ »çÇ× ¸ðµÎ¸¦ ó¸®ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â µµÂøÇÏ´Â ´ë·Î µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß ÇÕ´Ï´Ù.
libxstat_fs.a ¹× libxstat_cm.a ¶óÀ̺귯¸®´Â ÄÝ¹é ¿ä±¸Á¶°Ç°ú, ÆÄÀÏ ¼¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅÍ ¸ðÀ½°ú ¿¬°üµÈ ±âŸ º¹ÀâÇÑ ³»¿ëÀ» ó¸®ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ´©Àû½ÃŰ´Â ¹æ¹ý¸¸À» Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ xstat ¶óÀ̺귯¸®¿¡¼´Â 3°³ ·çƾÀ» ±¸ÇöÇÕ´Ï´Ù.
ÆÄÀÏ ¼¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ °¢°¢Àº Ŭ¶óÀÌ¾ðÆ®°¡ ÆÐÄ¡ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¸ðÀ½À» Á¤ÀÇÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸ðÀ½Àº ´Ü¼øÈ÷ ÇϳªÀÇ ´ÜÀ§·Î¼ ¼öÁýµÉ ¼ö ÀÖ´Â °ü·Ã ¹øÈ£ ¼¼Æ®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ÆÄÀÏ ¼¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÇÁ·ÎÆÄÀϸµ ¹× ¼º´É µ¥ÀÌÅÍ ¸ðÀ½À» Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¸ðÀ½¿¡¼´Â ¼¹ö³»¿¡¼ ³»ºÎ ±â´ÉÀÌ È£ÃâµÇ´Â Ƚ¼ö¸¦ À¯ÁöÇÏ¿© º´¸ñ Çö»ó ºÐ¼®À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¼º´É ¸ðÀ½¿¡¼´Â ÆÄÀÏ ¼¹ö¿¡ ´ëÇÑ ³»ºÎ µð½ºÅ© ÀÔ/Ãâ·Â Åë°è¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇÑ Ä³½¬ È¿À²¼º ±×¸²À» ±â·ÏÇÏ¿© ¼º´ÉÀ» ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
xstat ±â´É, ±× ¶óÀ̺귯¸® ¹× ¶óÀ̺귯¸®¿¡ ÀÖ´Â ·çƾ¿¡ ´ëÇÑ Ãß°¡ ÀÌ¿ë Á¤º¸¸¦ Á¦°øÇÏ´Â ÀÚ¼¼ÇÑ ½ºÆå »çº»Àº AFS Á¦Ç° Áö¿ø ºÎ¼¿¡ ¹®ÀÇÇϽʽÿÀ.
AFS´Â µÎ °³ÀÇ ÇÏÀ§ ¿¹ ¸í·ÉÀÎ xstat_fs_test ¹× xstat_cm_test¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇϸé xstat ±â´ÉÀ» ½ÃÇèÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÆÄÀÏ ¼¹ö ¶Ç´Â ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ »ç¿ë°¡´ÉÇÑ Á¤º¸¸¦ ¼öÁýÇÏ°í µ¥ÀÌÅÍ ¸ðÀ½À» Ç¥½ÃÇÕ´Ï´Ù. À̵éÀº ´Ü¼øÈ÷ xstat¸¦ ÅëÇØ ¼öÁýµÉ ¼ö ÀÖ´Â µ¥ÀÌÅÍ À¯ÇüÀÇ ¿¹¸¦ Á¦°øÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ½ÇÁ¦ µ¥ÀÌÅÍ ¸ðÀ½¿¡¼ »ç¿ëÇϱâ À§ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.
% xstat_fs_test [initcmd] \ -fsname <File Server name(s) to monitor>+ \ -collID <Collection(s) to fetch>+ [-onceonly] \ [-frequency <poll frequency, in seconds>] \ [-period <data collection time, in minutes>] [-debug]
¿©±â¼
´ÙÀ½ÀÇ µÎ °¡Áö »ç¿ë°¡´ÉÇÑ °ªÀÔ´Ï´Ù.
% xstat_cm_test [initcmd] \ -cmname <Cache Manager name(s) to monitor>+ \ -collID <Collection(s) to fetch>+ \ [-onceonly] [-frequency <poll frequency, in seconds>] \ [-period <data collection time, in minutes>] [-debug]
¿©±â¼
´ÙÀ½ÀÇ µÎ °¡Áö »ç¿ë°¡´ÉÇÑ °ªÀÔ´Ï´Ù.
°¨»ç Á¤º¸¸¦ AFS¿¡¼ AIX °¨»ç ½Ã½ºÅÛÀ¸·Î Àü¼ÛÇÏ´Â AFS ¸ÞÄ«´ÏÁòÀ» »ç¿ëÇÏ¿© AIX ÆÄÀÏ ¼¹ö¿¡¼ AFS À̺¥Æ®¸¦ °¨»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ AFS À̺¥Æ® ÀÏ¹Ý Å¬·¡½º¸¦ °¨»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ AFS °¨»ç À̺¥Æ®¿¡ °üÇÑ ¿ÏÀüÇÑ ¸ñ·ÏÀº ºÎ·Ï D, AIX °¨»ç À̺¥Æ®ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: | ÀÌ Àý¿¡¼´Â AIX °¨»ç ½Ã½ºÅÛ¿¡ Àͼ÷ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº »ç¿ëÇÏ´Â AIX ¹öÀüÀÇ AIX ½Ã½ºÅÛ °ü¸® ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ. |
/usr/afs/local/audit µð·ºÅ丮¿¡´Â AFS À̺¥Æ®¸¦ °¨»çÇϵµ·Ï AIX ÆÄÀÏ ¼¹ö¸¦ ±¸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸°¡ µé¾îÀÖ´Â 3°³ÀÇ ÆÄÀÏÀÌ Æ÷ÇԵ˴ϴÙ.
ÀÏ´Ü AFS °ü·Ã Á¤º¸¸¦ Æ÷ÇÔÇϵµ·Ï ÀÌµé ÆÄÀÏÀ» ±¸¼ºÇßÀ¸¸é, AIX °¨»ç ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© °¨»ç¸¦ ±¸µ¿ ¹× Á¾·áÇϽʽÿÀ.
AFS_AUDIT_AllEvents