°ü¸® ¾È³»¼­


AFS ¼º´É ¸ð´ÏÅÍ ¹× °¨»ç

AFS´Â 3°³ÀÇ ±âº» ¸ð´ÏÅÍ µµ±¸À» Á¦°øÇÕ´Ï´Ù.

AFS´Â ¶ÇÇÑ AIX¸¦ ½ÇÇàÇÏ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ AFS À̺¥Æ®¸¦ °¨»çÇÏ´Â ÅøÀ» Á¦°øÇÕ´Ï´Ù.


¸í·É ¿ä¾à

ÀÌ Àå¿¡¼­´Â Ç¥½ÃµÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
scout ÇÁ·Î±×·¥ ½ÃÀÛ scout
ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸ Ç¥½Ã fstrace lslog
À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ Á¤º¸ Ç¥½Ã fstrace lsset
ÃßÀû ·Î±× Å©±â º¯°æ fstrace setlog
À̺¥Æ® ¼¼Æ® »óÅ ¼³Á¤ fstrace setset
ÃßÀû ·Î±× ³»¿ë ´ýÇÁ fstrace dump
ÃßÀû ·Î±× Áö¿ì±â fstrace clear
afsmonitor ÇÁ·Î±×·¥ ½ÃÀÛ afsmonitor


scout ÇÁ·Î±×·¥ »ç¿ë

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 ¸í·É¿¡ Æ÷ÇÔ½ÃÄÑ Ãâ·ÂÀ» Ç¥½ÃÇϴ â ¸ÇÀ§¿¡ ÀÖ´Â ¹è³Ê Çà¿¡ °¢°¢ÀÇ ¿ø°Ý ½Ã½ºÅÛ À̸§ÀÌ Ç¥½ÃµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹è³Ê ÇàÀ» ÂüÁ¶ÇϽʽÿÀ.

-basename Àμö¸¦ »ç¿ëÇÑ µµ¸ÞÀÎ À̸§ ÁöÁ¤

¾Õ¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ, scout ÇÁ·Î±×·¥Àº ¿©·¯ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ½Ã½ºÅÛµéÀÌ °°Àº ¼¿¿¡ ¼ÓÇϸé, À̵éÀÇ È£½ºÆ®À̸§µµ ABC ȸ»ç ¼¿ÀÇ abc.comó·³ ¸ðµÎ µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î°¡ °°½À´Ï´Ù. ÀÌ °æ¿ì, -basename Àμö¸¦ scout ¸í·É¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¿©·¯°¡Áö ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

scout µð½ºÇ÷¹ÀÌ ¹èÄ¡

scout ÇÁ·Î±×·¥Àº Àü¿ë âÀ̳ª, â ȯ°æÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â ÀÏ¹Ý È­¸é¿¡¼­ Åë°è¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃÖ»óÀÇ °á°ú¸¦ ¾òÀ¸·Á¸é, ¿ª»óÀ¸·Î ÀμâµÉ ¼ö ÀÖ°í Ä¿¼­¸¦ ÁöÁ¤ÇÒ ¼ö Àִ âÀ̳ª È­¸éÀ» »ç¿ëÇϽʽÿÀ.

scout ÇÁ·Î±×·¥ È­¸é¿¡´Â 3°³ÀÇ ±âº» ¿µ¿ª Áï, ¹è³Ê Çà, Åë°è µð½ºÇ÷¹ÀÌ ¿µ¿ª ¹× Á¶»ç/¸Þ½ÃÁö ÇàÀÌ ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â À̵éÀÇ ³»¿ë¿¡ ´ëÇØ ¼³¸íÇϸç, ¸í·É ¹× µð½ºÇ÷¹ÀÌ ¿¹¿¡¼­´Â ±×·¡ÇÈ ¿¹µµ ÀÖ½À´Ï´Ù.

¹è³Ê Çà

±âº»ÀûÀ¸·Î âÀ̳ª È­¸éÀÇ ¸Ç À§¿¡ ÀÖ´Â ¹è³Ê Çà¿¡¼­´Â scout ¹®ÀÚ¿­ÀÌ ³ªÅ¸³ª scout ÇÁ·Î±×·¥ÀÌ ½ÇÇàÁßÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÇà¿¡ ÀûÇÕÇÑ ¿É¼ÇÀ» Æ÷ÇÔ½ÃÄÑ µÎ °¡Áö À¯ÇüÀÇ Á¤º¸¸¦ Ç¥½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Åë°è µð½ºÇ÷¹ÀÌ ¿µ¿ª

Åë°è µð½ºÇ÷¹ÀÌ ¿µ¿ªÀÌ Ã¢ÀÇ ´ëºÎºÐÀ» Â÷ÁöÇϸç, 6°³ÀÇ Ä÷³À¸·Î ³ª´²Áý´Ï´Ù. ´ÙÀ½ ¸ñ·Ï¿¡¼­´Â âÀÇ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ³ªÅ¸³ª´Â À̵鿡 ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Conn
ÆÄÀÏ ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ »çÀÌ¿¡¼­ °³¼³ÁßÀÎ RPC ¿¬°á °¹¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼ýÀÚ´Â ÁÖ·Î ³× ¹øÂ°¿¡ ÀÖ´Â Ws Ä÷³ ¼ýÀÚº¸´Ù °°°Å³ª Å®´Ï´Ù. ±× Ä÷³¿¡ ÀÖ´Â ¼ýÀÚ¸¦ ÃʰúÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ´Â ½Ã½ºÅÛ¿¡ ÀÖ´Â °¢ »ç¿ëÀÚ°¡ Çѹø¿¡ Çϳª ÀÌ»óÀ» ¿¬°áÇÒ ¼ö ÀÖ°í, ÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº ¿©·¯ »ç¿ëÀÚ¸¦ ó¸®ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.

Fetch
ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÈ ÀÌÈÄ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¹ÞÀº ÆÐÄ¡ À¯Çü RPC °¹¼ö(ÆÐÄ¡ µ¥ÀÌÅÍ, ÆÐÄ¡ ¾×¼¼½º ¸ñ·Ï ¹× ÆÐÄ¡ »óÅÂ)¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º°¡ ´Ù½Ã ½ÃÀ۵Ǹé 0À¸·Î Àç¼³Á¤µË´Ï´Ù.

Store
ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÈ ÀÌÈÄ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¹ÞÀº ÀúÀå À¯Çü RPC °¹¼ö(ÀúÀå µ¥ÀÌÅÍ, ÀúÀå ¾×¼¼½º ¸ñ·Ï ¹× ÀúÀå »óÅÂ)¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º°¡ ´Ù½Ã ½ÃÀ۵Ǹé 0À¸·Î Àç¼³Á¤µË´Ï´Ù.

Ws
ÃÖ±Ù 15ºÐ ³»¿¡ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¿Í Åë½ÅÇß´ø Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ(¿öÅ©½ºÅ×À̼Ç) ¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù(ÀÌ·¯ÇÑ ½Ã½ºÅÛµéÀ» Ȱ¼ºÈ­µÇ¾ú´Ù°í ÇÕ´Ï´Ù). ÀÌ ¼ýÀÚ´Â Conn Ä÷³¿¡ ÀÖ´Â ¼ýÀÚº¸´Ù ¾à°£ ÀÛÀ¸¸ç, ÀÌ´Â ´ÜÀÏ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ ÇÑ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º·Î ¿©·¯°³ÀÇ ¿¬°áÀ» °³¼³ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.

[Unlabeled column]
ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º°¡ ½ÇÇàÁßÀÎ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ À̸§À» Ç¥½ÃÇÕ´Ï´Ù. 12ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù. ´õ ±ä À̸§Àº Ãà¾àµÇ¸ç, º°Ç¥(*)´Â À̸§¿¡¼­ ¸¶Áö¸· ¹®ÀÚ·Î ³ªÅ¸³³´Ï´Ù. ¸ðµç ½Ã½ºÅÛÀÇ µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î°¡ °°Àº °æ¿ì, -basename Àμö¸¦ »ç¿ëÇϸé Ãà¾àÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. -basename Àμö¸¦ »ç¿ëÇÑ µµ¸ÞÀÎ À̸§ ÁöÁ¤ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Disk attn
ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ AFS ¼­¹ö(/vicep) ¼­¹ö Áß ÃÖ´ë 26°³¿¡¼­ »ç¿ëÇÒ ¼ö Àִ ų·Î¹ÙÀÌÆ® ºí·Ï ¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù. °¢ ÆÄƼ¼Ç¿¡ ´ëÇÑ µð½ºÇ÷¹ÀÌÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

   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 ÇÁ·Î±×·¥À» Á¤ÁöÇϰí âÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÑ ´ÙÀ½ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. ÀÌ·± °æ¿ì¿¡¼­µµ scout ÇÁ·Î±×·¥ÀÇ ÀÀ´äÀº µð½ºÇ÷¹ÀÌ È¯°æ¿¡¼­ ¹ÞÀº Á¤º¸ÀÇ Á¤È®µµ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. °³¹ß µµÁßÀÇ °Ë»ç¿¡¼­´Â µð½ºÇ÷¹ÀÌ È¯°æÀÌ Ã¢ Å©±â ÀçÁ¶Á¤À» À§ÇÑ Á¤º¸¸¦ ½Å¿ëÀÖ°Ô Á¦°øÇÏÁö ¾ÊÀ½À» º¸¿©ÁÝ´Ï´Ù. X ⠽ýºÅÛÀ» »ç¿ëÇÏ´Â °æ¿ì, ¶§¶§·Î scout ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ Àü¿¡ ÀÏ·ÃÀÇ ¸í·ÉµéÀ» ½ÇÇàÇϸé(¶Ç´Â À̵éÀ» ½© Ãʱ⼳Á¤ ÆÄÀÏ¿¡ »ðÀÔÇϸé) Å©±â¸¦ Á¦´ë·Î ÀçÁ¶Á¤ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

   % set noglob
   % eval '/usr/bin/X11/resize' 
   % unset noglob

scout ÇÁ·Î±×·¥ ½ÃÀÛÇϱâ

  1. Àü¿ë ¸í·É ½©À» ¿©½Ê½Ã¿À. ÇÊ¿äÇϸé À̸¦ ÇØ´ç Å©±â·Î Á¶Á¤ÇϽʽÿÀ.
  2. scout ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ.

       % 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>]
    

    ¿©±â¼­

    initcmd
    AFS ¸í·É ±¸¹® ºÐ¼®±âÀÇ ¸í·É »ç¿ë¹ý¿¡ ¸Â´Â ¼±ÅÃÀûÀÎ ¹®ÀÚ¿­ÀÔ´Ï´Ù. ´©¶ôµÉ ¼öµµ ¹«½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù.

    -server
    ½ÇÇàÁßÀÎ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ À̸§À» ÁöÁ¤ÇÏ¿©, ¸ð´ÏÅÍÇÒ °¢ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¸¦ ³ªÅ¸³À´Ï´Ù. -basename Àμö°¡ »ç¿ëµÇÁö ¾Ê¾ÒÀ¸¸é ¿ÏÀüÇÑ È£½ºÆ® À̸§À» Á¦°øÇϽʽÿÀ. ÀÌ °æ¿ì, °¢ ½Ã½ºÅÛ À̸§ÀÇ ÃÊ±â ÆÄÆ®¸¸À» ÁöÁ¤ÇϽʽÿÀ. ¸ðµç ½Ã½ºÅÛ À̸§¿¡ °øÅëÀÎ µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î´Â »ý·«ÇϽʽÿÀ.

    -basename
    -server Àμö·Î À̸§À» ÁöÁ¤ÇÑ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¸ðµÎ¿¡ °øÅëÀûÀÎ µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÀμöÀÇ È¿°ú¿¡ ´ëÇØ¼­´Â -basename Àμö¸¦ »ç¿ëÇÑ µµ¸ÞÀÎ À̸§ ÁöÁ¤ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    µµ¸ÞÀÎ Á¢¹Ì¾î¿Í ½Ã½ºÅÛ À̸§ÀÇ ÃÊ±â ÆÄÆ®¸¦ ±¸ºÐÇÏ´Â Á¡Àº Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À. ±×·¯³ª Á¢¹Ì¾î ÀÚü¿¡ ÀÖ´Â Á¡Àº Æ÷ÇÔÇϽʽÿÀ(¿¹¸¦ µé¾î ABC ȸ»ç ¼¿¿¡¼­ ÀûÇÕÇÑ °ªÀº .abc.comÀÌ ¾Æ´Ñ abc.comÀÔ´Ï´Ù).

    -frequency
    ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇÑ scout ÇÁ·Î±×·¥ÀÇ Á¶»ç ºóµµ¸¦ ÃÊ ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. 0 ÀÌ»óÀÇ Á¤¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ. ±âº»°ªÀº 60ÃÊÀÔ´Ï´Ù.

    -host
    µð½ºÇ÷¹ÀÌ Ã¢ÀÇ ¹è³Ê Çà¿¡ scout ÇÁ·Î±×·¥À» ½ÇÇàÁßÀÎ ½Ã½ºÅÛ À̸§À» Ç¥½ÃÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¾Æ¹« ½Ã½ºÅÛ À̸§µµ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

    -attention
    Çϳª ÀÌ»óÀÇ Åë°è¸¦ °­Á¶Ç¥½ÃÇÒ ÀÓ°èÄ¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¼ø¼­¿¡ °ü°è¾øÀÌ Åë°ú¿Í ÀÓ°èÄ¡ ½ÖÀ» Á¦°øÇÒ ¼ö ÀÖÀ¸¸ç, °¢ ½Ö°ú °¢ ½ÖÀÇ ÆÄÆ®´Â Çϳª ÀÌ»óÀÇ °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù. ´ÙÀ½ ¸ñ·Ï¿¡¼­´Â °¢ Åë°èÀÇ ±¸¹®À» Á¤ÀÇÇÕ´Ï´Ù.

    conn connections
    ÆÄÀÏ ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ¸·Î °³¼³ÇÑ ¿¬°á ¼ö°¡ connections °ªÀ» ÃʰúÇÒ ¶§ Conn(ù¹øÂ°) Ä÷³¿¡ ÀÖ´Â °ªÀ» °­Á¶Ç¥½ÃÇÕ´Ï´Ù. °ªÀÌ ´Ù½Ã ÀÓ°èÄ¡ ÀÌÇϰ¡ µÇ¸é °­Á¶Ç¥½Ã´Â ÇØÁ¦µË´Ï´Ù. ±âº» ÀÓ°èÄ¡´Â ¾ø½À´Ï´Ù.

    fetch fetch_RPCs
    Ŭ¶óÀÌ¾ðÆ®°¡ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¿¡ ¼öÇàÇÑ ÆÐÄ¡ RPC °¹¼ö°¡ fetch_RPCs °ªÀ» ÃʰúÇÏ´Â °æ¿ì Fetch(µÎ ¹øÂ°) Ä÷³¿¡ ÀÖ´Â °ªÀ» °­Á¶Ç¥½ÃÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö°¡ ´Ù½Ã ½ÃÀÛµÉ ¶§¿¡¸¸ °­Á¶Ç¥½Ã°¡ ÇØÁ¦µÇ¸ç, ÀÌ ¶§ °ªÀº 0À¸·Î ¸®Åϵ˴ϴÙ. ±âº» ÀÓ°èÄ¡´Â ¾ø½À´Ï´Ù.

    store store_RPCs
    Ŭ¶óÀÌ¾ðÆ®°¡ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¿¡ ¼öÇàÇÑ ÀúÀå RPC °¹¼ö°¡ store_RPCs °ªÀ» ÃʰúÇÏ´Â °æ¿ì Store(µÎ ¹øÂ°) Ä÷³¿¡ ÀÖ´Â °ªÀ» °­Á¶Ç¥½ÃÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö°¡ ´Ù½Ã ½ÃÀÛµÉ ¶§¿¡¸¸ °­Á¶Ç¥½Ã°¡ ÇØÁ¦µÇ¸ç, ÀÌ ¶§ °ªÀº 0À¸·Î ¸®Åϵ˴ϴÙ. ±âº» ÀÓ°èÄ¡´Â ¾ø½À ´Ï´Ù.

    ws active_clients
    Ȱ¼ºÈ­µÈ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ(ÃÖ±Ù 15ºÐµ¿¾È ÆÄÀÏ ¼­¹ö¿¡ Á¢¼ÓÇÑ ½Ã½ºÅÛ) ¼ö°¡ active_clients °ªÀ» ÃʰúÇÒ ¶§ Ws(³× ¹øÂ°) Ä÷³¿¡ ÀÖ´Â °ªÀ» °­Á¶Ç¥½ÃÇÕ´Ï´Ù. °ªÀÌ ´Ù½Ã ÀÓ°èÄ¡ ÀÌÇϰ¡ µÇ¸é °­Á¶Ç¥½Ã´Â ÇØÁ¦µË´Ï´Ù. ±âº» ÀÓ°èÄ¡´Â ¾ø½À´Ï´Ù.

    disk percent_full % or disk min_blocks
    »ç¿ëµÈ µð½ºÅ© ¾çÀÌ percent_full °ª¿¡¼­ Ç¥½ÃµÈ ºñÀ²À» ÃʰúÇϰųª »ç¿ëÇÏÁö ¾Ê´Â ºí·Ï ¼ö°¡ min_blocks °ª ÀÌÇÏÀÎ °æ¿ì Disk attn(¿©¼¸ ¹øÂ°) Ä÷³¿¡ ÀÖ´Â ÆÄƼ¼Ç °ªÀ» °­Á¶Ç¥½ÃÇÕ´Ï´Ù. °ªÀÌ percent_full ÀÓ°èÄ¡ ÀÌÇϰ¡ µÇ°Å³ª min_blocks ÀÓ°èÄ¡ ÀÌ»óÀÌ µÇ¸é °­Á¶Ç¥½Ã´Â ÇØÁ¦µË´Ï´Ù.

    »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ °ªÀº µÚ¿¡ 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

    -debug
    Ãâ·ÂÀ» µð¹ö±ëÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ ÁöÁ¤µÈ ÆÄÀÏ·Î Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠ°æ·Î À̸§Àº ÇöÀçÀÇ ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®µË´Ï´Ù. ±âº»ÀûÀ¸·Î µð¹ö±ë Ãâ·ÂÀº »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

scout ÇÁ·Î±×·¥ Á¤ÁöÇϱâ

  1. µð½ºÇ÷¹ÀÌ Ã¢¿¡¼­ Ctrl-c¸¦ ÀÔ·ÂÇϽʽÿÀ. À̰ÍÀº »ç¿ëÀÚ È¯°æ¿¡¼­ ÀÏ¹Ý ÀÎÅÍ·´Æ® ½ÅÈ£°¡ ´Ù¸¥ °æ¿ì¶óµµ Àû´çÇÑ ÀÎÅÍ·´Æ® ½ÅÈ£ÀÔ´Ï´Ù.

¸í·É ¹× µð½ºÇ÷¹ÀÌ ¿¹

ÀÌ Àý¿¡¼­´Â ¼­·Î ´Ù¸¥ Àμö¸¦ °áÇÕÇÏ°í ±× °á°ú¸¦ Ç¥½ÃÇÏ´Â È­¸é¿¡ ´ëÇØ ¼³¸íÇÏ´Â 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 ÇÁ·Î±×·¥ ¼±Åà Àμö¸¦ »ç¿ëÇÕ´Ï´Ù.

   % 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 µð½ºÇ÷¹ÀÌÀÇ µÎ ¹øÂ° ¿¹


scout µð½ºÇ÷¹ÀÌÀÇ µÎ ¹øÂ° ¿¹

±×¸² 4¿¡¼­, ÁÖ¸³ ´ëÇÐ ¼¿¿¡¼­ °ü¸®ÀÚ´Â ¼¿ÀÇ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ Áß 3°³¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. °ü¸®ÀÚ´Â -basename Àμö¸¦ »ç¿ëÇÏ¿© stateu.edu µµ¸ÞÀÎ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

   % scout -server server2 server3 server4 -basename stateu.edu 

±×¸² 4. scout µð½ºÇ÷¹ÀÌÀÇ ¼¼ ¹øÂ° ¿¹


scout µð½ºÇ÷¹ÀÌÀÇ ¼¼ ¹øÂ° ¿¹

±×¸² 5¿¡¼­´Â scout ÇÁ·Î±×·¥ ±â´É Áß 3°³¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ù¹øÂ°, ÇÑ µð½ºÇ÷¹ÀÌ¿¡¼­ ´Ù¸¥ ¼¿¿¡ ÀÖ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ(fs1.abc.com, server3.stateu.edu ¹× sv7.def.com)À» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛÀº ¼­·Î ´Ù¸¥ ¼¿¿¡ ¼ÓÇϹǷÎ, -basename Àμö¸¦ Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù.

µÎ ¹øÂ°, µð½ºÇ÷¹À̰¡ ´Ù¼¸ ¹øÂ° Ä÷³¿¡ ¸ÂÁö ¾Ê´Â ½Ã½ºÅÛ À̸§À» Ãà¾àÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. À̸§ ³¡¿¡¼­´Â º°Ç¥¸¦ »ç¿ëÇÏ¿© ÀÌ À̸§ÀÌ Ãà¾àµÇ¾úÀ½À» ¾Ë·ÁÁÝ´Ï´Ù.

¼¼ ¹øÂ°, scout ÇÁ·Î¼¼½º°¡ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¿¡ µµ´ÞÇÒ ¼ö ¾øÀ» ¶§ ¹ß»ýÇÏ´Â ³»¿ë¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ °æ¿ì´Â sv7.def.com ½Ã½ºÅÛ»ó¿¡ ÀÖ´Â °Í. ½Ã½ºÅÛ À̸§À» °­Á¶Ç¥½ÃÇÏ°í ´Ù¸¥ Ä÷³¿¡¼­´Â °ªÀ» °ø¹éó¸®ÇÕ´Ï´Ù.

±×¸² 5. scout µð½ºÇ÷¹ÀÌ ³× ¹øÂ° ¿¹


scout µð½ºÇ÷¹ÀÌÀÇ ³× ¹øÂ° ¿¹


fstrace ¸í·É ÁýÇÕ »ç¿ë

ÀÌ Àý¿¡¼­´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ µð¹ö±× ¸ñÀûÀ¸·Î ij½¬ °ü¸® ÇÁ·Î±×·¥ Ȱµ¿À» ÃßÀûÇϱâ À§ÇØ »ç¿ëÇÏ´Â fstrace ¸í·É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¿©±â¼­´Â µ¶ÀÚ°¡ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ °ü¸®¿¡¼­ ¼³¸íÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ °³³ä¿¡ Àͼ÷ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

fstrace ¸í·É ÁýÇÕÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ³»ºÎ Ȱµ¿À» ¸ð´ÏÅÍÇϰí, ±× µ¿ÀÛÀ» ÀÚ¼¼ÇÏ°Ô ±â·Ï ¶Ç´Â ÃßÀûÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. À̺¥Æ®¶ó°í ÇÏ´Â µ¿ÀÛµéÀº cm À̺¥Æ® ¼¼Æ®¿¡ Æ÷ÇԵ˴ϴÙ. cm À̺¥Æ® ¿¹¿¡¼­´Â ÆÄÀÏÀ» ÆÐÄ¡Çϰí, UNIX ls ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏ ¹× ÇÏÀ§ µð·ºÅ丮 ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸¸¦ Á¶»çÇÕ´Ï´Ù.

´ÙÀ½Àº fstrace ¸í·É°ú À̵éÀÇ ±â´ÉÀÔ´Ï´Ù.

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 À̺¥Æ® ¼¼Æ®¸¦ ¼¼ °¡Áö »óÅ Áß Çϳª·Î ¼³Á¤Çϰí À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ ÃßÀûÀ» »ç¿ë°¡´É ¶Ç´Â ºÒ´ÉÀ¸·Î ¼³Á¤ÇÑ µÚ Ä¿³Î¿¡¼­ ÃßÀû ·Î±×¿¡ ´ëÇÑ °ø°£À» ÇÒ´ç ¶Ç´Â ÇÒ´çÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ȱ¼ºÈ­
À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ ÃßÀûÀÌ °¡´ÉÇϸç ÃßÀû ·Î±×¿¡ °ø°£À» ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºñȰ¼ºÈ­
À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ ÃßÀûÀÌ Àá½Ã ºÒ°¡´ÉÇÕ´Ï´Ù. ±×·¯³ª, À̺¥Æ® ¼¼Æ®´Â °è¼ÓÇØ¼­ µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ ·Î±×°¡ Â÷ÁöÇÒ °ø°£À» ÇÒ´çÇÕ´Ï´Ù.

ÈÞ¸éÁß
À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ ÃßÀûÀÌ ºÒ°¡´ÉÇϸç, À̺¥Æ® ¼¼Æ®´Â µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ ·Î±×°¡ Â÷ÁöÇÏ´Â °ø°£À» ¸±¸®ÁîÇÕ´Ï´Ù. cmfx ÃßÀû ·Î±×·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ 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 ¸í·É ÁýÇÕÀ» »ç¿ëÇϱâ À§ÇÑ ¿ä±¸Á¶°Ç

Ưº°ÇÑ ±ÇÇÑÀÌ ÇÊ¿ä¾ø´Â fstrace help ¹× fstrace apropos ¸í·ÉÀº Á¦¿ÜÇϰí, fstrace ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é ½ÇÇàÀÚ°¡ ·ÎÄà Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î¼­ ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. fstrace ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡. ÇÊ¿äÇÑ Æ¯±ÇÀ» °¡Áö°í ÀÖ´Â Áö È®ÀÎÇϽʽÿÀ.

·Î±×°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸·Á¸é ij½¬ °ü¸® ÇÁ·Î±×·¥ īŻ·Î±×°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. fstrace ¸í·É ÁýÇÕ¿¡¼­´Â Ç¥ÁØ UNIX īŻ·Î±× À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀÇ ±âº» À§Ä¡´Â /usr/vice/etc/C/afszcm.catÀÔ´Ï´Ù. ÆÄÀÏÀ» ´Ù¸¥ À§Ä¡¿¡ µÎ°í ÇØ´ç NLSPATH ¹× LANG ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¸é ´Ù¸¥ µð·ºÅ丮¿¡ µÑ ¼öµµ ÀÖ½À´Ï´Ù.

fstrace ¸í·ÉÀÇ È¿°úÀûÀÎ »ç¿ë

fstrace ¸í·ÉÀ» °¡Àå È¿°úÀûÀ¸·Î »ç¿ëÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ À̵éÀ» ±¸¼ºÇϽʽÿÀ.

ÃßÀû ·Î±× Ȱ¼ºÈ­

AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ij½¬ °ü¸® ÇÁ·Î±×·¥ ÃßÀûÀ» ½ÃÀÛÇÏ·Á¸é ¸ÕÀú ´ÙÀ½À» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

fstrace setlog ¸í·ÉÀº cmfx Ä¿³Î ÃßÀû ·Î±×ÀÇ Å©±â¸¦ ų·Î¹ÙÀÌÆ® ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÃßÀû ·Î±×´Â Ä¿³ÎÀÇ 60 ų·Î¹ÙÀÌÆ®¸¦ Â÷ÁöÇÕ´Ï´Ù. ÃßÀû ·Î±×°¡ ÀÌ¹Ì ÀÖÀ¸¸é, ÀÌ ¸í·ÉÀÌ ½ÇÇàµÉ ¶§ Áö¿öÁö°í ÁöÁ¤µÈ Å©±âÀÇ »õ·Î¿î ·Î±×°¡ ÀÛ¼ºµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿øÇÏ´Â Å©±âÀÇ »õ·Î¿î ·Î±×°¡ ÀÛ¼ºµË´Ï´Ù.

fstrace setset ¸í·ÉÀº cm Ä¿³Î À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ ¼³Á¤ÇÕ´Ï´Ù. cm À̺¥Æ® ¼¼Æ®ÀÇ »óÅ´ ±× À̺¥Æ® ¼¼Æ®°¡ ±â·ÏµÇ´Â À̺¥Æ®¿¡ ´ëÇÑ Á¤º¸¸¦ °áÁ¤ÇÕ´Ï´Ù.

AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ Ä¿³Î ÃßÀûÀ» ¼³Á¤ÇÑ µÚ¿¡´Â, À̺¥Æ® ¼¼Æ®ÀÇ »óÅ¿Í, ÃßÀû ·Îµå¿¡ ÇÒ´çµÈ Ä¿³Î ¹öÆÛÀÇ Å©±â¸¦ üũÇÒ ¼ö ÀÖ½À´Ï´Ù. cm À̺¥Æ® ¼¼Æ® »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÏ·Á¸é fstrace lsset ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. cmfx ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÏ·Á¸é, fstrace lslog ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ÃßÀû ·Î±× ¶Ç´Â À̺¥Æ® ¼¼Æ®ÀÇ »óÅ ǥ½Ã¿¡¼­ ±× ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

ÃßÀû ·Î±× ±¸¼ºÇϱâ

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fstrace setlog ¸í·ÉÀ» ½ÇÇàÇÏ¿© cmfx Ä¿³Î ÃßÀû ·Î±×ÀÇ Å©±â¸¦ ¼³Á¤ÇϽʽÿÀ.

       # fstrace setlog  [-log
    <log_name>+]  -buffersize <1-kilobyte_units>
    

´ÙÀ½ ¿¹¿¡¼­´Â cmfx ÃßÀû ·Î±×ÀÇ Å©±â¸¦ 80KB·Î ¼³Á¤ÇÕ´Ï´Ù.

   # fstrace setlog cmfx 80 

À̺¥Æ® ¼¼Æ® ¼³Á¤Çϱâ

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fstrace setset ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ ¼³Á¤ÇϽʽÿÀ.

       % fstrace setset [-set <set_name>+] [-active] [-inactive]  \
                        [-dormant] 
    

´ÙÀ½ ¿¹¿¡¼­´Â cm À̺¥Æ® ¼¼Æ®¸¦ Ȱ¼ºÈ­ÇÕ´Ï´Ù.

   # fstrace setset cm -active

ÃßÀû ·Î±× ¶Ç´Â À̺¥Æ® ¼¼Æ®ÀÇ »óÅ ǥ½Ã

À̺¥Æ® ¼¼Æ®°¡ ÃßÀû ·Î±×¿¡ Æ÷ÇԵǷÁ¸é Ȱ¼ºÈ­ »óÅ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. À̺¥Æ® ¼¼Æ®ÀÇ »óŸ¦ Ç¥½ÃÇÏ·Á¸é, fstrace lsset ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ±× »óŸ¦ ¼³Á¤ÇÏ·Á¸é, À̺¥Æ® ¼¼Æ® ¼³Á¤Çϱ⿡¼­ ¼³¸íÇÑ °Íó·³ fstrace setset ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

ÃßÀû ·Î±×¿¡ ´ëÇÑ Å©±â ¹× ÇÒ´ç Á¤º¸¸¦ Ç¥½ÃÇÏ·Á¸é, fstrace lslog ¸í·ÉÀ» -long Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ.

À̺¥Æ® ¼¼Æ® »óÅ ǥ½ÃÇϱâ

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fstrace lsset ¸í·ÉÀ» ½ÇÇàÇÏ¿© »ç¿ë°¡´ÉÇÑ À̺¥Æ® ¼¼Æ® ¹× ±× »óŸ¦ Ç¥½ÃÇϽʽÿÀ.

       # fstrace lsset 
    [-set <set_name>+]
    

´ÙÀ½ ¿¹¿¡¼­´Â ·ÎÄà ½Ã½ºÅÛ¿¡ ÀÖ´Â À̺¥Æ® ¼¼Æ® ¹× ±× »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù.

   # fstrace lsset cm
   Available sets:
   cm active

ÀÌ ¸í·ÉÀÇ Ãâ·Â¿¡¼­´Â À̺¥Æ® ¼¼Æ®¿Í ±× »óŸ¦ ³ª¿­ÇÕ´Ï´Ù. cm À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ 3°¡Áö À̺¥Æ® »óÅ´ ´ÙÀ½°ú °°½À´Ï´Ù.

Ȱ¼ºÈ­
ÃßÀûÀÌ °¡´ÉÇÕ´Ï´Ù.

ºñȰ¼ºÈ­
ÃßÀûÀÌ ºÒ°¡´ÉÇÏÁö¸¸, ÇØ´ç ÃßÀû ·Î±×(cmfx)¿¡ ´ëÇØ¼­´Â °è¼Ó °ø°£ÀÌ ÇÒ´çµË´Ï´Ù.

ÈÞ¸éÁß
ÃßÀûÀÌ ºÒ°¡´ÉÇϸç, ÇØ´ç ÃßÀû ·Î±×(cmfx)¿¡ ´ëÇÑ °ø°£µµ ÇÒ´çµÇÁö ¾Ê½À´Ï´Ù. À̺¥Æ® ¼¼Æ®¿¡ ´ëÇÑ ÃßÀûµµ ºÒ°¡´ÉÇÕ´Ï´Ù.

·Î±× Å©±â Ç¥½ÃÇϱâ

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fstrace lslog ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ä¿³Î ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇϽʽÿÀ.

       # 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 ¸í·ÉÀº À̸¦ »ç¿ëÇÏ¿© ·Î±× Å©±â¸¦ º¯°æÇÒ ¶§ ÀÚµ¿À¸·Î ±âÁ¸ ÃßÀû ·Î±×¸¦ Áö¿ó´Ï´Ù).

ÃßÀû ·Î±× ³»¿ë ´ýÇÁÇϱâ

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fstrace dump ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÃßÀû ·Î±×¸¦ ´ýÇÁÇϽʽÿÀ.

       # 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ÀÏ ÀÌÈÄÀÇ Ç¥ÁØ ½Ã°£ Çü½ÄÀÔ´Ï´Ù.

ÇöÀç ¸Þ½ÃÁö´Â °¢ ·Î±× ¸Þ½ÃÁö¿Í ¿¬°üµÈ ½ÇÁ¦ ½Ã°£À» °áÁ¤ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ½ÇÁ¦ ½Ã°£À» °áÁ¤ÇϽʽÿÀ.

  1. ½ÇÁ¦ ½Ã°£À» °áÁ¤ÇÏ·Á´Â ·Î±× ¸Þ½ÃÁö¸¦ ãÀ¸½Ê½Ã¿À.
  2. ÇöÀç ½Ã°£ ¸Þ½ÃÁö°¡ ³ª¿Ã ¶§±îÁö ´ýÇÁ ·¹Äڵ带 ¿ª¹æÇâÀ¸·Î Ž»öÇϽʽÿÀ.
  3. ÇöÀç ½Ã°£ ¸Þ½ÃÁöÀÇ ½Ã°£ ¼ÒÀÎÀÌ ·Î±× ¸Þ½ÃÁöÀÇ ½Ã°£ ¼ÒÀκ¸´Ù ÀûÀº °æ¿ì, µÚ ¼ÒÀο¡¼­ ¾Õ ¼ÒÀÎÀ» »©½Ê½Ã¿À. ÇöÀç ½Ã°£ ¸Þ½ÃÁöÀÇ ½Ã°£ ¼ÒÀÎÀÌ ·Î±× ¸Þ½ÃÁöÀÇ ½Ã°£ ¼ÒÀκ¸´Ù Å« °æ¿ì, ÈÄÀÚ¿¡ 1024¸¦ Ãß°¡ÇÏ°í ±× °á°ú¿¡¼­ ¾ÕÀÇ °ÍÀ» »©½Ê½Ã¿À.
  4. °á°ú ¼ö¸¦ ÇöÀç ½Ã°£ ¸Þ½ÃÁöÀÇ unix_time¿¡ Ãß°¡ÇÏ¿© ·Î±× ¸Þ½ÃÁöÀÇ ½ÇÁ¦ ½Ã°£À» ÆÇº°ÇϽʽÿÀ.

·Î±× µ¥ÀÌÅÍ´Â ÇÑÁ¤µÈ ¿øÇü ¹öÆÛ¿¡ ÀúÀåµÇ¹Ç·Î, ÀϺΠµ¥ÀÌÅÍ´Â ÀÐÇôÁö±â Àü¿¡ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ´ÙÀ½ ¸Þ½ÃÁö´Â ´ýÇÁÀÇ ÇØ´ç À§Ä¡¿¡ ³ªÅ¸³³´Ï´Ù.

   Log wrapped; data missing.
ÁÖ:°úºÎÇÏµÈ ÀÛ¾÷ ·ÎµåÇÏ¿¡¼­ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀÌ ¸Þ½ÃÁö°¡ ´ýÇÁ Áß°£¿¡ ³ªÅ¸³ª¸é, ÀÌ´Â ¸ðµç ·Î±× µ¥ÀÌÅͰ¡ ·Î±×¿¡ ±â·ÏµÈ °ÍÀÌ ¾Æ´Ï°Å³ª ¸î¸î µ¥ÀÌÅͰ¡ º¯°æµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù. fstrace setlog ¸í·ÉÀ¸·Î ·Î±× Å©±â¸¦ Áõ°¡½Ã۸é ÀÌ ¹®Á¦°¡ ¿ÏÈ­µÉ ¼ö ÀÖ½À´Ï´Ù.

ÃßÀû ·Î±× ³»¿ë Áö¿ì±â

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fstrace clear ¸í·ÉÀ» ½ÇÇàÇÏ¿© ·Î±× À̸§À¸·Î ¶Ç´Â À̺¥Æ® ¼¼Æ®º°·Î ·Î±×¸¦ Áö¿ì½Ê½Ã¿À.

       # fstrace clear 
    [-set <set_name>+] 
    [-log <log_name>+]
    

´ÙÀ½ ¿¹¿¡¼­´Â ·ÎÄà ½Ã½ºÅÛ»óÀÇ cm À̺¥Æ® ¼¼Æ®¿¡¼­ »ç¿ëÇÏ´Â cmfx ·Î±×¸¦ Áö¿ó´Ï´Ù.

   # fstrace clear cm

´ÙÀ½ ¿¹¿¡¼­µµ ·ÎÄà ½Ã½ºÅÛ»óÀÇ cmfx ·Î±×¸¦ Áö¿ó´Ï´Ù.

   # fstrace clear cmfx

fstrace ¸í·É ¿¹

ÀÌ Àý¿¡´Â 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 ÇÁ·Î±×·¥ »ç¿ë

afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÇϸé Åë°è Á¤º¸¸¦ ¼öÁýÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏ ¼­¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ ÇÁ·Î¼¼½ºÀÇ »óÅÂ¿Í ¼º´ÉÀ» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç ´Ù¸¥ »ç¿ë ¿ëµµ´Â, afsmonitor ÇÁ·Î±×·¥ÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀ» Á¶Á¤ÇÏ°í ÆÄÀÏ ¼­¹ö¸¦ ·Îµå ¹ë·±½ºÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

afsmonitor ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§ÇÑ ¿ä±¸Á¶°Ç

´ÙÀ½ ¼ÒÇÁÆ®¿þ¾î´Â afsmonitor ÇÁ·Î±×·¥ÀÌ ½ÇÇàÁßÀÎ ½Ã½ºÅÛ¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

afsmonitor È­¸éÀº ¼ÒÀ§ ´õ¹Ì Å͹̳¯°ú, Å͹̳ÎÀ» ¿¡¹Ä·¹ÀÌÆ®Çϴ â ½Ã½ºÅÛ ¸ðµÎ¿¡¼­ Çü½ÄÈ­µË´Ï´Ù. ÃÖ»óÀÇ Ãâ·ÂÀ» ¾òÀ¸·Á¸é, Ç¥½Ã ȯ°æ¿¡¼­ ¿ª»ó ºñµð¿À¿Í Ä¿¼­ ÁÖ¼ÒÁöÁ¤À» Áö¿øÇØ¾ß ÇÕ´Ï´Ù. TERM ȯ°æ º¯¼ö¸¦ Á¤È®ÇÑ Å͹̳ΠÀ¯ÇüÀ¸·Î ¼³Á¤Çϰųª, ½ÇÁ¦ Å͹̳ΠÀ¯Çü°ú À¯»çÇÑ Æ¯¼ºÀ» °®´Â °ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. Ç¥½Ã â ¶Ç´Â Å͹̳ÎÀº Àû¾îµµ 80 Ä÷³, 12ÇàÀ̾î¾ß ÇÕ´Ï´Ù.

afsmonitor ÇÁ·Î±×·¥Àº Æ÷¾î±×¶ó¿îµå·Î º°µµÀÇ Àü¿ëâ ¶Ç´Â Å͹̳ο¡¼­ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. âÀ̳ª Å͹̳ÎÀº afsmonitor ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¿¾È¿¡´Â ´Ù¸¥ Ȱµ¿¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÓÀÇ °¹¼öÀÇ afsmonitor ÇÁ·Î±×·¥ ÀνºÅϽºµéÀº ´ÜÀÏ ½Ã½ºÅÛ¿¡¼­ ¼öÇàµÉ ¼ö ÀÖÀ¸¸ç, ±× µ¿¾È °¢°¢ÀÇ ÀνºÅϽºµéÀº ÀÚ½ÅÀÇ Àü¿ë â ¶Ç´Â Å͹̳ο¡¼­ ½ÇÇàµË´Ï´Ù. Ãß°¡·Î ÀνºÅϽº¸¦ ½ÃÀÛÇÏ·Á¸é ÃÖ´ë 3ºÐÀÌ ¼Ò¿ëµÉ ¼ö ÀÖÀ½À» ±â¾ïÇϽʽÿÀ.

afsmonitor ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥¿¡´Â ¾Æ¹«·± Ư±ÇÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ ÇÁ·Î±×·¥Àº /usr/afsws/bin µð·ºÅ丮¿¡ ÀÖÀ¸¸é, µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¸ðµç »ç¿ëÀÚ´Â ÆÄÀÏ ¼­¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥À» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö¹é¸íÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¾Ê´Â´Ù¸é ÀÌ afsmonitor ÇÁ·Î±×·¥ÀÌ Åë°è¸¦ ¼öÁýÇÏ´Â Á¶»ç·Î ÀÎÇØ ÆÄÀÏ ¼­¹ö³ª ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ½ÉÇÑ ºÎ´ãÀÌ ÁÖ¾îÁö´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ±× »ç¿ëÀ» Á¦ÇÑÇÏ·Á¸é, ÀÎÁõ¹ÞÀº »ç¿ëÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â µð·ºÅ丮¿¡ 2Áø ÆÄÀÏÀ» µÎ½Ê½Ã¿À.

afsmonitor Ãâ·Â È­¸é

afsmonitor ÇÁ·Î±×·¥Àº 3°³ÀÇ È­¸é¿¡¼­ ±× µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù.

¸ðµç È­¸é Äڳʿ¡ ÀÖ´Â ÇʵåµéÀº ´ÙÀ½ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

afsmonitor µð½ºÇ÷¹ÀÌ È­¸é ¼±ÅÃÁøÇà

¾Õ¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ ¸ðµç µð½ºÇ÷¹ÀÌ È­¸éÀÇ ¿ÞÂÊ ÇÏ´Ü Äڳʿ¡¼­´Â ´ëü È­¸éÀ¸·Î À̵¿ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É À̸§ÀÌ Ç¥½ÃµË´Ï´Ù. À̰ÍÀº ´Ù¸¥ À¯ÇüÀÌ µÉ ¼öµµ, ÇöÀç À¯ÇüÀÇ Åë°è³ª ½Ã½ºÅÛÀ» Ç¥½ÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é, ±× À̸§¿¡ Àִ ù¹øÂ° ¹®ÀÚÀÇ ¼Ò¹®ÀÚ¸¦ ÀÔ·ÂÇϽʽÿÀ. ¸î¸î ¸í·É¿¡´Â ´ÙÀ½ ¸ñ·Ï¿¡¼­ ¼³¸íÇÏ´Â °Íó·³ ´Ù¼Ò È¿°ú°¡ ´Ù¸¥ ´ë¹®ÀÚ ¹öÀüµµ ÀÖ½À´Ï´Ù.

cm
ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. ½Ã½ºÅÛ °³¿ä ¹× ÆÄÀÏ ¼­¹ö È­¸é¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

fs
ÆÄÀÏ ¼­¹ö È­¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. ½Ã½ºÅÛ °³¿ä ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

left
¿ÞÂÊÀ¸·Î È­¸éÀ̵¿ÇÏ¿©, ÇöÀç ¼¼Æ®ÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â µ¥ÀÌÅÍ Ä÷³¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. <<< ±âÈ£°¡ È­¸éÀÇ »ó´Ü ¿ÞÂÊ¿¡ Ç¥½ÃµÉ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¹®ÀÚ LÀ» ´­·¯ ¿ÞÂÊ ¼öÆò À̵¿ÇϽʽÿÀ(µ¥ÀÌÅÍ Ä÷³ÀÇ Ã¹¹øÂ° ¼¼Æ®¸¦ Ç¥½ÃÇÔ).

next
½Ã½ºÅÛ À̸§ÀÇ ´ÙÀ½ ÆäÀÌÁö·Î ¾Æ·¡·Î È­¸éÀ̵¿ÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ ½Ã½ºÅÛ ÆäÀÌÁö°¡ ÀÖ°í, ÃÖÁ¾ ÆäÀÌÁö°¡ ÇöÀç Ç¥½ÃµÇÁö ¾ÊÀ» ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¹®ÀÚ NÀ» ´­·¯ ÃÖÁ¾ ÆäÀÌÁö·Î È­¸éÀ̵¿ÇϽʽÿÀ.

oview
½Ã½ºÅÛ °³¿ä È­¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ ¹× ÆÄÀÏ ¼­¹ö È­¸é¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

prev
½Ã½ºÅÛ À̸§ÀÇ ÀÌÀü ÆäÀÌÁö·Î À§·Î È­¸éÀ̵¿ÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ ½Ã½ºÅÛ ÆäÀÌÁö°¡ ÀÖ°í, óÀ½ ÆäÀÌÁö°¡ ÇöÀç Ç¥½ÃµÇÁö ¾ÊÀ» ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¹®ÀÚ NÀ» ´­·¯ óÀ½ ÆäÀÌÁö·Î È­¸éÀ̵¿ÇϽʽÿÀ.

right
¿À¸¥ÂÊÀ¸·Î È­¸éÀ̵¿ÇÏ¿©, ÇöÀç ¼¼Æ®ÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â µ¥ÀÌÅÍ Ä÷³¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº >>> ±âÈ£°¡ È­¸éÀÇ »ó´Ü ¿À¸¥ÂÊ¿¡ ÀÖÀ» ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¹®ÀÚ R À» ´­·¯ ¿À¸¥ÂÊÀ¸·Î ¼öÆò À̵¿ÇϽʽÿÀ(µ¥ÀÌÅÍ Ä÷³ÀÇ ÃÖÁ¾ ¼¼Æ®¸¦ Ç¥½ÃÇÔ).

½Ã½ºÅÛ °³¿ä È­¸é

½Ã½ºÅÛ °³¿ä È­¸éÀº 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 ÆÄÀÏ ¼­¹ö È­¸é


1ÆäÀÌÁö ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÑ ÆÄÀÏ ¼­¹ö È­¸é

ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é

ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é¿¡¼­´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è¿¡ °üÇÑ °¡Àå ÃÖ±ÙÀÇ Á¶»ç¿¡¼­ ¼öÁýµÈ °ªµéÀ» Ç¥½ÃÇÕ´Ï´Ù.

È­¸é ¸Ç À§¿¡ ÀÖ´Â ¿ä¾à Çà(Ç¥ÁØ ÇÁ·Î±×·¥ ¹öÀü ¹× È­¸é Á¦¸ñ ºí·Ï ¹Ù·Î ¾Æ·¡)¿¡¼­´Â ¸ð´ÏÅ͵Ǵ ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼ö, °æº¸ ¼ö, ±×¸®°í °æº¸¿¡ ¿µÇâÀ» ¹Þ´Â ½Ã½ºÅÛ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ù¹øÂ° Ä÷³¿¡¼­´Â Ç×»ó ¸ð´ÏÅ͵Ǵ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÇÇàÁßÀÎ ½Ã½ºÅÛÀÇ È£½ºÆ®¸íÀ» Ç¥½ÃÇÕ´Ï´Ù.

È£½ºÆ® À̸§ Ä÷³ÀÇ ¿À¸¥ÂÊ¿¡´Â Ç¥½Ã È­¸é ¶Ç´Â âÀÇ ÇöÀç Æø³»¿¡¼­ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¸¹Àº Åë°èÀÇ Ä®·³ÀÌ Ç¥½ÃµÇ¸ç, °¢ Ä÷³¿¡´Â 10ÀÚ °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. Åë°è À̸§Àº °¢ Ä÷³ ¸Ç À§¿¡ ³ªÅ¸³³´Ï´Ù. ½Ã½ºÅÛ¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ °¡Àå ÃÖ±ÙÀÇ Á¶»ç¿¡ ÀÀ´äÇÏÁö ¾Ê¾ÒÀ¸¸é, ÇÑ ½ÖÀÇ ´ë½¬(--)°¡ °¢ Ä÷³¿¡ ³ªÅ¸³³´Ï´Ù. °ªÀÌ ±¸¼ºµÈ ÀÓ°èÄ¡¸¦ ÃʰúÇϸé, ¿ª»óÀ¸·Î °­Á¶Ç¥½ÃµË´Ï´Ù. °ªÀÌ ÇÒ´çµÈ Ä÷³ ³Êºñ¿¡ ºñÇØ ³Ê¹« Å©¸é, °°Àº Ä÷³ÀÇ ´ÙÀ½ ÇàÀ¸·Î ¿À¹öÇ÷οìµË´Ï´Ù.

»ç¿ë°¡´ÉÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è ¸ñ·Ï¿¡ ´ëÇØ¼­´Â ºÎ·Ï C, afsmonitor ÇÁ·Î±×·¥ Åë°èÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ ±×·¡ÇÈ¿¡¼­´Â ÀÌÀü¿¡ ¼³¸íÇß´ø ½Ã½ºÅÛ °³¿ä È­¸é ´ÙÀ½¿¡ ¿À´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼­, cli33¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥ ÇÁ·Î¼¼½º´Â Á¢¼ÓÇÒ ¼ö ÀÖ´Â ¼¿ÀÇ °¹¼ö¿¡ ´ëÇØ ±¸¼ºµÈ ÀÓ°èÄ¡(numCellsContacted Åë°è)¸¦ ÃʰúÇϹǷÎ, ÀÌ Çʵå´Â ¿ª»óÀ¸·Î ³ªÅ¸³³´Ï´Ù.

±×¸² 9. afsmonitor ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é

ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é


afsmonitor ÇÁ·Î±×·¥ ±¸¼º

afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÀÚ Á¤ÀÇÇÏ·Á¸é, ASCII Çü½ÄÀÇ ±¸¼º ÆÄÀÏÀ» ÀÛ¼ºÇϰí ÀÌ¿¡ ´ëÇØ -config Àμö¸¦ »ç¿ëÇϽʽÿÀ. ±¸¼º ÆÄÀÏ¿¡¼­ ´ÙÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ¸ñ·Ï¿¡¼­´Â ±¸¼º ÆÄÀÏ¿¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â ¸í·É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

cm host_name
ij½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è¸¦ Ç¥½ÃÇϱâ À§ÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ À̸§ÀÔ´Ï´Ù. ÆÄÀÏ¿¡ ÀÖ´Â cm ÇàÀÇ ¼ø¼­´Â Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ ½Ã½ºÅÛ °³¿ä ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ Ãâ·Â È­¸é¿¡¼­ ³ªÅ¸³ª´Â ¼ø¼­¸¦ °áÁ¤ÇÕ´Ï´Ù.

fs host_name
ÆÄÀÏ ¼­¹ö Åë°è¸¦ Ç¥½ÃÇÒ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ À̸§ÀÔ´Ï´Ù. ÆÄÀÏ¿¡ ÀÖ´Â fs ÇàÀÇ ¼ø¼­´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÌ ½Ã½ºÅÛ °³¿ä ¹× ÆÄÀÏ ¼­¹ö Ãâ·Â È­¸é¿¡¼­ ³ªÅ¸³ª´Â ¼ø¼­¸¦ °áÁ¤ÇÕ´Ï´Ù.

thresh fs | cm field_name thresh_val [cmd_to_run] [arg1] . . . [argn]
ÆÄÀÏ ¼­¹ö Åë°è(fs) ¶Ç´Â ij½¬ °ü¸® ÇÁ·Î±×·¥(cm)ÀÇ °æ¿ì ÀÓ°èÄ¡ °ª thresh_valÀ» Åë°è field_name¿¡ ÁöÁ¤ÇÕ´Ï´Ù. ¼±ÅÃÀûÀÎ cmd_to_execute Çʵ忡¼­´Â thresh_val ÀÌÇÏÀÇ Åë°è°ªÀÌ thresh_val ¶Ç´Â ±× ÀÌ»óÀ¸·Î º¯°æµÉ ¶§ ¸¶´Ù ½ÇÇàÇÒ 2Áø ÆÄÀÏ ¶Ç´Â ½ºÅ©¸³Æ®ÀÇ À̸§À» °áÁ¤ÇÕ´Ï´Ù. thresh_valÀÌ µÎ °ª »çÀÌ¿¡¼­ º¯°æµÇ¾îµµ 2Áø ÆÄÀÏÀ̳ª ½ºÅ©¸³Æ®°¡ ´Ù½Ã Æ®¸®°ÅµÇÁö ¾Ê½À´Ï´Ù. ¼±ÅÃÀûÀÎ arg1 - argn Çʵå´Â afsmonitor ÇÁ·Î±×·¥ÀÌ cmd_to_execute ¸í·É¿¡ Àμö·Î¼­ Àü´ÞÇÏ´Â Ãß°¡ °ªÀÔ´Ï´Ù. À̵é Áß¿¡ Çϳª ÀÌ»óÀÇ °ø¹éÀÌ µé¾î ÀÖÀ¸¸é, Àüü Çʵ带 Å« µû¿ÈÇ¥·Î ¹­À¸½Ê½Ã¿À.

¸Å°³º¯¼ö fs, cm, field_name, threshold_val ¹× arg1 - argnÀº thresh Çà¿¡¼­ À̸§ÀÌ °°Àº °ª¿¡ ÇØ´çµË´Ï´Ù. host_name ¸Å°³º¯¼ö´Â Åë°èÄ¡°¡ ÀÓ°èÄ¡¸¦ ³Ñ´Â ÆÄÀÏ ¼­¹ö³ª Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» ½Äº°Çϸç, actual_val ¸Å°³º¯¼ö´Â ÀÓ°è°ª°ú °°°Å³ª ÃʰúÇÏ´Â field_nameÀÇ ½ÇÁ¦ °ªÀÔ´Ï´Ù.

thresh ÇàÀ» »ç¿ëÇÏ¿© Àü¿ª ÀÓ°èÄ¡¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â fs Çà¿¡ ³ª¿­µÈ ¸ðµç ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¹× ±¸¼º ÆÄÀÏ¿¡¼­ cm Çà¿¡ ³ª¿­µÈ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ Àû¿ëµË´Ï´Ù. ¶Ç´Â ½Ã½ºÅÛ °íÀ¯ÀÇ ÀÓ°èÄ¡¸¦ ¼³Á¤ÇϽʽÿÀ. À̰ÍÀº ÇϳªÀÇ ÆÄÀÏ ¼­¹ö ¶Ç´Â Ŭ¶óÀÌ¾ðÆ® ±¸¼º ÆÄÀÏ¿¡¸¸ Àû¿ëµË´Ï´Ù.

show fs | cm field/group/section
ÆÄÀÏ ¼­¹ö È­¸é(fs) ¶Ç´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é(cm)¿¡¼­ Ç¥½ÃÇÒ °¢ Åë°èÄ¡, Åë°è ±×·ì ¶Ç´Â Åë°è ¼½¼Ç°ú, À̵éÀ» Ç¥½ÃÇÒ ¼ø¼­¸¦ ÁöÁ¤ÇÕ´Ï´Ù. AFS °ü¸® ¾È³»¼­¿¡ ÀÖ´Â afsmonitor Åë°è ºÎ·Ï¿¡¼­´Â °¢ Åë°èÄ¡°¡ ¼ÓÇÏ´Â ±×·ì°ú ¼½¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ ¸¹Àº show ÇàÀ» Æ÷ÇÔ½ÃÄÑ ¿øÇÏ´Â ´ë·Î È­¸é µð½ºÇ÷¹À̸¦ Á¶Á¤Çϰí, À̸¦ ÆÄÀÏ ¾î´À À§Ä¡¿¡³ª µÎ½Ê½Ã¿À. ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â show ÇàÀÇ »óÇÏ ¼ø¼­´Â ÇØ´ç È­¸é¿¡¼­ Åë°èÄ¡°¡ ³ªÅ¸³ª´Â ÁÂ¿ì ¼ø¼­¸¦ °áÁ¤ÇÕ´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ show ÇàÀÌ ¾øÀ¸¸é, È­¸é¿¡¼­´Â ij½¬ °ü¸® ÇÁ·Î±×·¥°ú ÆÄÀÏ ¼­¹ö ¸ðµÎ¿¡ ´ëÇÑ ¸ðµç Åë°èÄ¡¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌó·³ show fs ÇàÀÌ ¾øÀ¸¸é, ÆÄÀÏ ¼­¹ö È­¸é¿¡¼­´Â ¸ðµç ÆÄÀÏ ¼­¹ö Åë°èÄ¡¸¦ Ç¥½ÃÇϸç, show cm ÇàÀÌ ¾ø´Â °æ¿ì ij½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é¿¡¼­´Â ¸ðµç Ŭ¶óÀÌ¾ðÆ® Åë°èÄ¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.

# comments
afsmonitor ÇÁ·Î±×·¥ÀÌ Ãʱ⠹øÈ£(#) »çÀÎÀ¸·Î ÀÎÇØ ¹«½ÃÇÏ´Â ÅØ½ºÆ® Çà ¾Õ¿¡ µÎ½Ê½Ã¿À. À̰ÍÀº ÇàÀÇ ¸Ç óÀ½ Ä÷³¿¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.

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 ÇÁ·Î±×·¥¿¡ ÀÇÇØ ¼öÁýµÇ¾î Ç¥½ÃµÇ´Â ¸ðµç Åë°è Á¤º¸µéÀº À̸¦ Ãâ·Â ÆÄÀÏ·Î ±â·ÏÇÏ¿© º¸Á¸µÉ ¼ö ÀÖ½À´Ï´Ù. 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 ÇÁ·Î±×·¥ ½ÃÀÛÇϱâ

  1. º°µµÀÇ ¸í·É ½© âÀ» ¿­°Å³ª afsmonitor ÇÁ·Î±×·¥ÀÇ °¢ ÀνºÅϽº¿¡ ´ëÇÑ Àü¿ë Å͹̳ÎÀ» »ç¿ëÇϽʽÿÀ. ÀÌ Ã¢À̳ª Å͹̳ÎÀº ¸í·ÉÀÌ ¹é±×¶ó¿îµå·Î ½ÇÇàµÉ ¼ö ¾øÀ¸¹Ç·Î afsmonitor ÇÁ·Î¼¼½ºÀÇ µ¶Á¡ »ç¿ëÀ» À§ÇÑ °ÍÀ̾î¾ß ÇÕ´Ï´Ù.
  2. afsmonitor ÇÁ·Î±×·¥À» Ãʱ⼳Á¤ÇϽʽÿÀ. µÚ¿¡ ½Ã½ºÅÛ °³¿ä È­¸éÀÌ ¿À´Â afsmonitor Collecting Statistics... ¸Þ½ÃÁö´Â ¼º°øÀûÀ¸·Î ½ÃÀ۵ǾúÀ½À» ¾Ë·ÁÁÝ´Ï´Ù.

       % 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...
    

    ¿©±â¼­

    initcmd
    AFS ¸í·É ±¸¹® ºÐ¼®±âÀÇ ¸í·É »ç¿ë¹ý¿¡ ¸Â´Â ¼±ÅÃÀûÀÎ ¹®ÀÚ¿­ÀÔ´Ï´Ù. ´©¶ôµÉ ¼öµµ ¹«½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù.

    -config
    afsmonitor ±¸¼º ÆÄÀÏÀÇ °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº ¸ð´ÏÅÍÇÒ ½Ã½ºÅÛ°ú Åë°è¸¦ ³ª¿­ÇÕ´Ï´Ù. ÀϺΠ°æ·Î À̸§Àº ÇöÀçÀÇ ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®µË´Ï´Ù. ÀÌ Àμö³ª, -fshosts ¹× -cmhosts Àμö Áß Çϳª ¶Ç´Â ¸ðµÎ¸¦ ÀÔ·ÂÇϽʽÿÀ. ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÓ°èÄ¡¸¦ ¼³Á¤Çϰųª È­¸é µð½ºÇ÷¹À̸¦ »ç¿ëÀÚ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ±¸¼º ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇØ¼­´Â afsmonitor ÇÁ·Î±×·¥ ±¸¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    -frequency
    ÆÄÀÏ ¼­¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ ÇÁ·Î¼¼½º¸¦ Á¶»çÇÏ´Â ºóµµ¸¦ ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ë°¡´ÉÇÑ °ªÀÇ ¹üÀ§´Â 1 - 86400À̸ç, ±âº»°ªÀº 60ÀÔ´Ï´Ù. ÀÌ ºóµµ´Â ÆÄÀÏ ¼­¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥ Á¶»ç ¸ðµÎ¿¡ Àû¿ëµÇÁö¸¸, ÆÄÀÏ ¼­¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥ Á¶»ç´Â °¢°¢ µ¶¸³ÀûÀ¸·Î ½ÃÀ۵Ǿî 󸮵˴ϴÙ. È£½ºÆ® Á¶»çÀÇ ½ÇÁ¦ °£°ÝÀº Á¶»ç ºóµµ¿¡, ¸ðµç È£½ºÆ®°¡ Á¶»ç¿¡ ÀÀ´äÇϱâ À§ÇØ ÇÊ¿äÇÑ ½Ã°£À» ´õÇÑ °ªÀÔ´Ï´Ù.

    -output
    ¸ðµç Åë°è µ¥ÀÌÅ͸¦ ±â·ÏÇÏ´Â Ãâ·Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» Ãâ·Â ÆÄÀÏÀº ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ´ëÇØ¼­´Â ÆÄÀÏ·Î afsmonitor Åë°è ±â·ÏÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    -detailed
    Á» ´õ Àб⠽±µµ·Ï Çϱâ À§ÇØ -output Àμö°¡ ¸í¸íÇÑ Ãâ·Â ÆÄÀÏÀ» Çü½ÄÈ­ÇÕ´Ï´Ù. -output Àμö´Â ÀÌ Ç÷¡±×¿Í ÇÔ²² Á¦°øµÇ¾î¾ß ÇÕ´Ï´Ù.

    -fshosts
    ½ÇÇàÁßÀΠȣ½ºÆ®¸¦ ÁöÁ¤ÇÏ¿©, ¸ð´ÏÅÍÇÒ °¢ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¸¦ ³ªÅ¸³À´Ï´Ù. ¼¿ÀÇ À̸§ ¼­ºñ½º°¡ ¼ö¿ëÇÒ ¼ö ÀÖ´Â Ãà¾àÇüÀ̳ª ¿ÏÀüÇÑ ÀÎÅÍ³Ý ¾ç½ÄÀÇ È£½ºÆ® À̸§À» »ç¿ëÇÏ¿© È£½ºÆ®¸¦ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿øÇϸé ÀÌ Àμö¸¦ -cmhosts¿Í ÇÔ²² »ç¿ëÇϽʽÿÀ. ±×·¯³ª -config Àμö¿Í´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

    -cmhosts
    ½ÇÇàÁßÀΠȣ½ºÆ®¸¦ ÁöÁ¤ÇÏ¿©, ¸ð´ÏÅÍÇÒ °¢ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ³ªÅ¸³À´Ï´Ù. ¼¿ÀÇ À̸§ ¼­ºñ½º°¡ ¼ö¿ëÇÒ ¼ö ÀÖ´Â Ãà¾àÇüÀ̳ª ¿ÏÀüÇÑ ÀÎÅÍ³Ý ¾ç½ÄÀÇ È£½ºÆ® À̸§À» »ç¿ëÇÏ¿© È£½ºÆ®¸¦ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿øÇϸé ÀÌ Àμö¸¦ -fshosts¿Í ÇÔ²² »ç¿ëÇϽʽÿÀ. ±×·¯³ª -config Àμö¿Í´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

afsmonitor ÇÁ·Î±×·¥ Á¤ÁöÇϱâ

afsmonitor ÇÁ·Î±×·¥ ¼¼¼ÇÀ» Á¾·áÇÏ·Á¸é, <Ctrl-c> ÀÎÅÍ·´Æ® ½ÅÈ£³ª ´ë¹®ÀÚ Q¸¦ ÀÔ·ÂÇϽʽÿÀ.


xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É

afsmonitor ÇÁ·Î±×·¥Àº xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ» »ç¿ëÇÏ¿©(afsmonitor ÇÁ·Î±×·¥ÀÌ) ±× ±â´ÉÀ» ¼öÇàÇϱâ À§ÇØ »ç¿ëÇÏ´Â µ¥ÀÌÅ͸¦ ¸ð¾Æ °è»êÇÕ´Ï´Ù. ¶ÇÇÑ xstat ±â´ÉÀ» »ç¿ëÇÏ¿© ÀڽŸ¸ÀÇ µ¥ÀÌÅÍ µð½ºÇ÷¹ÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·± °æ¿ì ´ÙÀ½À» ±â¾ïÇϽʽÿÀ. ÆÄÀÏ ¼­¹ö´Â RPC ·çƾÀ» È£ÃâÇÏ´Â ÇÁ·Î±×·¥À» ij½¬ °ü¸® ÇÁ·Î±×·¥À¸·Î »ý°¢ÇϹǷÎ, ÆÄÀÏ ¼­¹ö ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ È£ÃâÇÏ´Â ÇÁ·Î±×·¥Àº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ Äݹé ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ ¹ÝÃâÇØ¾ß ÇÕ´Ï´Ù. È£ÃâÇÏ´Â ÇÁ·Î±×·¥Àº ÇÊ¿äÇÑ ÄÝ¹é »óŸ¦ ¿¡¹Ä·¹ÀÌÆ®ÇÒ ¼ö ÀÖ¾î¾ß Çϸç, ÆÄÀÏ ¼­¹ö·ÎºÎÅÍÀÇ Á¤±âÀûÀÎ »ýÁ¸ ¸Þ½ÃÁö¿¡ ÀÀ´äÇØ¾ß ÇÕ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, È£ÃâÇÏ´Â ÇÁ·Î±×·¥Àº ¼öÁýµÈ µ¥ÀÌÅ͸¦ ÁýÀûÇÒ ¼öµµ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

xstat ±â´ÉÀ¸·Î »ç¿ëÀÚ ·¹º§ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â µÎ °³ÀÇ C ¾ð¾î ¶óÀ̺귯¸®·Î ±¸¼ºµË´Ï´Ù.

¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé È£ÃâÀÚ°¡ ´ÙÀ½À» µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶óÀ̺귯¸®´Â ¸ðµç °¡º­¿î ÇÁ·Î¼¼½º, ÄÝ¹é µ¿ÀÛ ¹× µ¥ÀÌÅÍ ¸ðÀ½°ú ¿¬°üµÈ ½Ã°£ »çÇ× ¸ðµÎ¸¦ ó¸®ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â µµÂøÇÏ´Â ´ë·Î µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß ÇÕ´Ï´Ù.

libxstat ¶óÀ̺귯¸®

libxstat_fs.a ¹× libxstat_cm.a ¶óÀ̺귯¸®´Â ÄÝ¹é ¿ä±¸Á¶°Ç°ú, ÆÄÀÏ ¼­¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅÍ ¸ðÀ½°ú ¿¬°üµÈ ±âŸ º¹ÀâÇÑ ³»¿ëÀ» ó¸®ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ´©Àû½ÃŰ´Â ¹æ¹ý¸¸À» Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ xstat ¶óÀ̺귯¸®¿¡¼­´Â 3°³ ·çƾÀ» ±¸ÇöÇÕ´Ï´Ù.

ÆÄÀÏ ¼­¹ö ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ °¢°¢Àº Ŭ¶óÀÌ¾ðÆ®°¡ ÆÐÄ¡ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¸ðÀ½À» Á¤ÀÇÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸ðÀ½Àº ´Ü¼øÈ÷ ÇϳªÀÇ ´ÜÀ§·Î¼­ ¼öÁýµÉ ¼ö ÀÖ´Â °ü·Ã ¹øÈ£ ¼¼Æ®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ÆÄÀÏ ¼­¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÇÁ·ÎÆÄÀϸµ ¹× ¼º´É µ¥ÀÌÅÍ ¸ðÀ½À» Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¸ðÀ½¿¡¼­´Â ¼­¹ö³»¿¡¼­ ³»ºÎ ±â´ÉÀÌ È£ÃâµÇ´Â Ƚ¼ö¸¦ À¯ÁöÇÏ¿© º´¸ñ Çö»ó ºÐ¼®À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¼º´É ¸ðÀ½¿¡¼­´Â ÆÄÀÏ ¼­¹ö¿¡ ´ëÇÑ ³»ºÎ µð½ºÅ© ÀÔ/Ãâ·Â Åë°è¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇÑ Ä³½¬ È¿À²¼º ±×¸²À» ±â·ÏÇÏ¿© ¼º´ÉÀ» ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

xstat ±â´É, ±× ¶óÀ̺귯¸® ¹× ¶óÀ̺귯¸®¿¡ ÀÖ´Â ·çƾ¿¡ ´ëÇÑ Ãß°¡ ÀÌ¿ë Á¤º¸¸¦ Á¦°øÇÏ´Â ÀÚ¼¼ÇÑ ½ºÆå »çº»Àº AFS Á¦Ç° Áö¿ø ºÎ¼­¿¡ ¹®ÀÇÇϽʽÿÀ.

xstat ¸í·É ¿¹

AFS´Â µÎ °³ÀÇ ÇÏÀ§ ¿¹ ¸í·ÉÀÎ xstat_fs_test ¹× xstat_cm_test¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇϸé xstat ±â´ÉÀ» ½ÃÇèÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÆÄÀÏ ¼­¹ö ¶Ç´Â ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ »ç¿ë°¡´ÉÇÑ Á¤º¸¸¦ ¼öÁýÇÏ°í µ¥ÀÌÅÍ ¸ðÀ½À» Ç¥½ÃÇÕ´Ï´Ù. À̵éÀº ´Ü¼øÈ÷ xstat¸¦ ÅëÇØ ¼öÁýµÉ ¼ö ÀÖ´Â µ¥ÀÌÅÍ À¯ÇüÀÇ ¿¹¸¦ Á¦°øÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ½ÇÁ¦ µ¥ÀÌÅÍ ¸ðÀ½¿¡¼­ »ç¿ëÇϱâ À§ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.

xstat_fs_test ¸í·É ¿¹ »ç¿ëÇϱâ

  1. xstat_fs_test ¸í·É ¿¹¸¦ ½ÇÇàÇÏ¿© libxstat_fs.a ¶óÀ̺귯¸®¿¡ ÀÖ´Â ·çƾÀ» Å×½ºÆ®Çϰí, ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¿Í ¿¬°üµÈ µ¥ÀÌÅÍ ¸ðÀ½À» Ç¥½ÃÇϽʽÿÀ. ¸í·ÉÀº Æ÷¾î±×¶ó¿îµå·Î ½ÇÇàµË´Ï´Ù.

       % 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_fs_test
    ¸ðµÎ¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

    initcmd
    AFS ¸í·É ±¸¹® ºÐ¼®±âÀÇ ¸í·É »ç¿ë¹ý¿¡ ¸Â´Â ¼±ÅÃÀûÀÎ ¹®ÀÚ¿­ÀÔ´Ï´Ù. ´©¶ôµÉ ¼öµµ ¹«½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù.

    -fsname
    ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅÍÇÒ °¢ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ ÀÎÅÍ³Ý È£½ºÆ® À̸§ÀÔ´Ï´Ù.

    -collID
    ¸®ÅÏÇÒ °¢ µ¥ÀÌÅÍ ¸ðÀ½À» ÁöÁ¤ÇÕ´Ï´Ù. Ç¥½ÃµÈ µ¥ÀÌÅÍ ¸ðÀ½¿¡¼­´Â ¸í·ÉÀÌ ÆÄÀÏ ¼­¹ö¿¡ ´ëÇØ ¼öÁýÇÏ´Â µ¥ÀÌÅÍÀÇ À¯Çü°ú ¾çÀ» Á¤ÀÇÇÕ´Ï´Ù. µ¥ÀÌÅÍ´Â ¹Ì¸® Á¤ÀÇµÈ µ¥ÀÌÅÍ ±¸Á¶ÀÇ ¾ç½ÄÀ¸·Î ¸®Åϵ˴ϴÙ(µ¥ÀÌÅÍ ±¸Á¶¿¡ ´ëÇÑ ³»¿ëÀº ÀÌÀü¿¡ ÂüÁ¶Çß´ø ½ºÆå ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ).

    ´ÙÀ½ÀÇ µÎ °¡Áö »ç¿ë°¡´ÉÇÑ °ªÀÔ´Ï´Ù.

    • 1Àº ÆÄÀÏ ¼­¹ö¿Í °ü·ÃµÈ ¿©·¯°¡Áö ³»ºÎ ¼º´É Åë°è¸¦ º¸°íÇÕ´Ï´Ù(¿¹¸¦ µé¾î vnode ij½¬ Ç׸ñ ¹× Rx ÇÁ·ÎÅäÄÝ È°µ¿).
    • 2´Â 1 ¼³Á¤¿¡¼­ Á¦°øÇÏ´Â ¸ðµç ³»ºÎ ¼º´É°ú ´õºÒ¾î, ÆÄÀÏ ¼­¹ö¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼º´É ±×¸²À» Á¦°øÇÕ´Ï´Ù(¿¹¸¦ µé¸é ÆÄÀÏ ¼­¹ö RPC¿¡ °üÇÑ ÃÖ¼Ò, ÃÖ´ë ¹× ´©Àû Åë°è, ¿Ï·áÇÏ´Â µ¥ ¼öÇàµÇ´Â ½Ã°£, ¼º°ø Ƚ¼ö).

    -onceonly
    ¸í·É¿¡°Ô Çѹø¸¸ Åë°è¸¦ Áý°èÇϵµ·Ï ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ý·«ÇÏ¸é ¸Å 30Ãʸ¶´Ù Åë°è¸¦ À§ÇØ ¸í·ÉÀÌ ÆÄÀÏ ¼­¹ö¸¦ °è¼ÓÇØ¼­ Á¶»çÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ý·«Çϸé, <Ctrl-c> ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ »ç¿ëÇÏ¿© ¾ðÁ¦µçÁö ¸í·ÉÀ» Á¤Áö½Ãų ¼ö ÀÖ½À´Ï´Ù.

    -frequency
    ÇÁ·Î±×·¥ÀÌ ÆÄÀÏ ¼­¹ö¿¡ ´ëÇÑ Á¶»ç¸¦ ½ÃÀÛÇÏ´Â ºóµµ¸¦ ÃÊ ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«ÇÒ °æ¿ì ±âº»°ªÀº 30ÃÊÀÔ´Ï´Ù.

    -period
    Á¾·áÇϱâ Àü¿¡ À¯Æ¿¸®Æ¼°¡ ½ÇÇàµÇ´Â ±â°£À» ºÐ ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«ÇÒ °æ¿ì ±âº»°ªÀº 10ºÐÀÔ´Ï´Ù.

    -debug
    ¸í·ÉÀÌ ½ÇÇàµÇ¸é¼­ Ãß°¡ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

xstat_cm_test ¸í·É ¿¹ »ç¿ëÇϱâ

  1. xstat_cm_test ¸í·É ¿¹¸¦ ½ÇÇàÇÏ¿© libxstat_cm.a ¶óÀ̺귯¸®¿¡ ÀÖ´Â ·çƾÀ» Å×½ºÆ®Çϰí, ij½¬ °ü¸® ÇÁ·Î±×·¥°ú ¿¬°üµÈ µ¥ÀÌÅÍ ¸ðÀ½À» Ç¥½ÃÇϽʽÿÀ. ¸í·ÉÀº Æ÷¾î±×¶ó¿îµå·Î ½ÇÇàµË´Ï´Ù.

       % 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] 
    

    ¿©±â¼­

    xstat_cm_test
    ¸ðµÎ¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

    initcmd
    AFS ¸í·É ±¸¹® ºÐ¼®±âÀÇ ¸í·É »ç¿ë¹ý¿¡ ¸Â´Â ¼±ÅÃÀûÀÎ ¹®ÀÚ¿­ÀÔ´Ï´Ù. ´©¶ôµÉ ¼öµµ ¹«½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù.

    -cmname
    ij½¬ °ü¸® ÇÁ·Î±×·¥À» ¸ð´ÏÅÍÇÒ °¢ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ È£½ºÆ® À̸§ÀÔ´Ï´Ù.

    -collID
    ¸®ÅÏÇÒ °¢ µ¥ÀÌÅÍ ¸ðÀ½À» ÁöÁ¤ÇÕ´Ï´Ù. Ç¥½ÃµÈ µ¥ÀÌÅÍ ¸ðÀ½¿¡¼­´Â ¸í·ÉÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇØ ¼öÁýÇÏ´Â µ¥ÀÌÅÍÀÇ À¯Çü°ú ¾çÀ» Á¤ÀÇÇÕ´Ï´Ù. µ¥ÀÌÅÍ´Â ¹Ì¸® Á¤ÀÇµÈ µ¥ÀÌÅÍ ±¸Á¶ÀÇ ¾ç½ÄÀ¸·Î ¸®Åϵ˴ϴÙ(µ¥ÀÌÅÍ ±¸Á¶¿¡ ´ëÇÑ ³»¿ëÀº ÀÌÀü¿¡ ÂüÁ¶Çß´ø ½ºÆå ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ).

    ´ÙÀ½ÀÇ µÎ °¡Áö »ç¿ë°¡´ÉÇÑ °ªÀÔ´Ï´Ù.

    • 0Àº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÈ ÀÌÈÄ ´Ù¸¥ ³»ºÎ ij½¬ °ü¸® ÇÁ·Î±×·¥ ·çƾÀÌ È£ÃâµÇ¾ú´ø Ƚ¼ö¿¡ ´ëÇÑ ÇÁ·ÎÆÄÀϸµ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
    • 1¿¡¼­´Â ij½¬ °ü¸® ÇÁ·Î±×·¥°ú °ü·ÃµÈ ´Ù¾çÇÑ ³»ºÎ ¼º´É Åë°è¸¦ Á¦°øÇÕ´Ï´Ù(¿¹¸¦ µé¾î, ij½¬°¡ ¾î´À Á¤µµ È¿°úÀûÀ¸·Î »ç¿ëµÇ´Â Áö, ÀÎÆ®¶ó¼¿ ¹× ÀÎÅͼ¿ µ¥ÀÌÅÍ ¾×¼¼½º ¾ç¿¡ ´ëÇÑ Åë°è).
    • 2´Â 1 ¼³Á¤¿¡¼­ Á¦°øÇÏ´Â ¸ðµç ³»ºÎ ¼º´É Åë°è°ú ´õºÒ¾î, ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼º´É ±×¸²À» Á¦°øÇÕ´Ï´Ù(¿¹¸¦ µé¸é ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Àü¼ÛÇÑ RPC ¾ç°ú ¿Ï·áµÇ´Â µ¥ ¼Ò¿äµÇ´Â ½Ã°£¿¡ °üÇÑ Åë°è, ¹× µ¥ÀÌÅÍ ¾×¼¼½º¿Í ¿¬°üµÈ PAG Á¤º¸, ÀÎÁõ ¹× ¾×¼¼½º µî¿¡ °üÇÑ Åë°è).

    -onceonly
    ¸í·É¿¡°Ô Çѹø¸¸ Åë°è¸¦ Áý°èÇϵµ·Ï ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ý·«ÇÏ¸é ¸Å 30Ãʸ¶´Ù Åë°è¸¦ À§ÇØ ¸í·ÉÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥À» °è¼ÓÇØ¼­ Á¶»çÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ý·«Çϸé, <Ctrl-c> ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ »ç¿ëÇÏ¿© ¾ðÁ¦µçÁö ¸í·ÉÀ» Á¤Áö½Ãų ¼ö ÀÖ½À´Ï´Ù.

    -frequency
    ÇÁ·Î±×·¥ÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¶»ç¸¦ ½ÃÀÛÇÏ´Â ºóµµ¸¦ ÃÊ ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«ÇÒ °æ¿ì ±âº»°ªÀº 30ÃÊÀÔ´Ï´Ù.

    -period
    Á¾·áÇϱâ Àü¿¡ À¯Æ¿¸®Æ¼°¡ ½ÇÇàµÇ´Â ±â°£À» ºÐ ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«ÇÒ °æ¿ì ±âº»°ªÀº 10ºÐÀÔ´Ï´Ù.

    -debug
    ¸í·ÉÀÌ ½ÇÇàµÇ¸é¼­ Ãß°¡ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

AIX ÆÄÀÏ ¼­¹ö¿¡¼­ÀÇ AFS À̺¥Æ® °¨»ç

°¨»ç Á¤º¸¸¦ AFS¿¡¼­ AIX °¨»ç ½Ã½ºÅÛÀ¸·Î Àü¼ÛÇÏ´Â AFS ¸ÞÄ«´ÏÁòÀ» »ç¿ëÇÏ¿© AIX ÆÄÀÏ ¼­¹ö¿¡¼­ AFS À̺¥Æ®¸¦ °¨»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ AFS À̺¥Æ® ÀÏ¹Ý Å¬·¡½º¸¦ °¨»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ AFS °¨»ç À̺¥Æ®¿¡ °üÇÑ ¿ÏÀüÇÑ ¸ñ·ÏÀº ºÎ·Ï D, AIX °¨»ç À̺¥Æ®ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:ÀÌ Àý¿¡¼­´Â AIX °¨»ç ½Ã½ºÅÛ¿¡ Àͼ÷ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº »ç¿ëÇÏ´Â AIX ¹öÀüÀÇ AIX ½Ã½ºÅÛ °ü¸® ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

AIX ÆÄÀÏ ¼­¹ö¿¡¼­ AFS °¨»ç ±¸¼º

/usr/afs/local/audit µð·ºÅ丮¿¡´Â AFS À̺¥Æ®¸¦ °¨»çÇϵµ·Ï AIX ÆÄÀÏ ¼­¹ö¸¦ ±¸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸°¡ µé¾îÀÖ´Â 3°³ÀÇ ÆÄÀÏÀÌ Æ÷ÇԵ˴ϴÙ.

ÀÏ´Ü AFS °ü·Ã Á¤º¸¸¦ Æ÷ÇÔÇϵµ·Ï ÀÌµé ÆÄÀÏÀ» ±¸¼ºÇßÀ¸¸é, AIX °¨»ç ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© °¨»ç¸¦ ±¸µ¿ ¹× Á¾·áÇϽʽÿÀ.

AFS °¨»ç »ç¿ë °¡´ÉÀ¸·Î ¼³Á¤Çϱâ

  1. AFS À̺¥Æ®À» °¨»çÇÏ·Á´Â °¢°¢ÀÇ ÆÄÀÏ ¼­¹ö¿¡ ÀÖ´Â /usr/afs/local/Audit ÆÄÀÏ¿¡ ´ÙÀ½ ¹®ÀÚ¿­À» ÀÛ¼ºÇϽʽÿÀ.

      
    AFS_AUDIT_AllEvents
    
  2. bos restart ¸í·É(-all Ç÷¡±×¿Í ÇÔ²²)À» ½ÇÇàÇÏ¿© °¢ ÆÄÀÏ ¼­¹ö¿¡ ÀÖ´Â ¸ðµç ¼­¹ö ÇÁ·Î¼¼½ºµéÀ» Á¤ÁöÇÑ µÚ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. ÀÌ ¸í·É »ç¿ë¿¡ ´ëÇØ¼­´Â ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

AFS °¨»ç »ç¿ë ºÒ°¡´ÉÀ¸·Î ¼³Á¤Çϱâ

  1. AFS À̺¥Æ®¸¦ °¨»çÇÒ ¶§ ´õ ÀÌ»ó °ü½É¾ø´Â /usr/afs/local/Audit ÆÄÀÏÀÇ ³»¿ëÀ» °¢°¢ÀÇ ÆÄÀÏ ¼­¹ö¿¡¼­ Á¦°ÅÇϽʽÿÀ.
  2. bos restart ¸í·É(-all Ç÷¡±×¿Í ÇÔ²²)À» ½ÇÇàÇÏ¿© °¢ ÆÄÀÏ ¼­¹ö¿¡ ÀÖ´Â ¸ðµç ¼­¹ö ÇÁ·Î¼¼½ºµéÀ» Á¤ÁöÇÑ µÚ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. ÀÌ ¸í·É »ç¿ë¿¡ ´ëÇØ¼­´Â ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]



© IBM Corporation 2000. All Rights Reserved