| oprofile. ³·Àº ¿À¹ö Çìµå¿¡¼ ¸ðµç ½ÇÇà Äڵ带 ÇÁ·ÎÆÄÀÏ ¸µ ÇÒ ¼öÀÖ´Â Linux ½Ã½ºÅÛ ¿ë ½Ã½ºÅÛ Àüü ÇÁ·ÎÆÄÀÏ ·¯ |
Áö±Ý ´Ù¿î·Îµå |
oprofile. ¼øÀ§ ¹× ¿ä¾à
oprofile. ű×
oprofile. ¼³¸í
³·Àº ¿À¹ö Çìµå¿¡¼ ¸ðµç ½ÇÇà Äڵ带 ÇÁ·ÎÆÄÀÏ ¸µ ÇÒ ¼öÀÖ´Â Linux ½Ã½ºÅÛ ¿ë ½Ã½ºÅÛ Àüü ÇÁ·ÎÆÄÀÏ ·¯ OprofileÀº ³·Àº ¿À¹ö Çìµå¿¡¼ ¸ðµç ½ÇÇà Äڵ带 ÇÁ·ÎÆÄÀÏ ¸µ ÇÒ ¼öÀÖ´Â Linux ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ Àüü ÇÁ·ÎÆÄÀÏ ·¯ÀÔ´Ï´Ù. GNU GPL¿¡¼ ÇØÁ¦µË´Ï´Ù. Ä¿³Î µå¶óÀ̹ö¿Í µ¥ÀÌÅ͸¦ ¼öÁýÇϱâÀ§ÇÑ µ¥¸ó ¹× Á¤º¸·Î µ¥ÀÌÅ͸¦ º¯È¯ÇϱâÀ§ÇÑ ¸î °¡Áö »çÈÄ ÇÁ·ÎÆÄÀÏ ¸µ µµ±¸·Î ±¸¼ºµË´Ï´Ù. ÇÁ·ÎÇÊÀÇ Çϵå¿þ¾î ¼º´É Ä«¿îÅ͸¦ È°¿ëÇÏ¿© ´Ù¾çÇÑ ´Ù¾ç¼ºÀÇ ÇÁ·ÎÆÄÀÏ ¸µÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. ±âº»ÀûÀÎ ½Ã°£ - ÇÁ·ÎÆÄÀÏ ¸µ¿¡µµ »ç¿ëÇÒ ¼öÀÖ´Â Èï¹Ì·Î¿î Åë°èÀÇ ¸ðµç Äڵ尡 ÇÁ·ÎÆÄÀÏ ¸µµË´Ï´Ù. Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍ·´Æ® 󸮱â, Ä¿³Î ¸ðµâ, Ä¿³Î, °øÀ¯ ¶óÀ̺귯¸® ¹× ÀÀ¿ë ÇÁ·Î±×·¥ .OprofileÀº ÇöÀç ¾ËÆÄ »óÅÂÀÔ´Ï´Ù. ±×·¯³ª ¸¹Àº ¼öÀÇ ´Ù¸¥ ±¸¼º¿¡ ´ëÇØ ¾ÈÁ¤ÀûÀ¸·Î ÀÔÁõµÇ¾ú½À´Ï´Ù. ³ëÆ®ºÏ¿¡¼ 16 ¹æÇâ NUMA-Q ¹Ú½º±îÁöÀÇ ±â°è¿¡¼ »ç¿ëµË´Ï´Ù. Ç×»ó ±×·¸µíÀÌ º¸ÁõÀÌ ¾ø½À´Ï´Ù. "Oprofile"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ´«¿¡ ¶çÁö ¾Ê´Â Ưº°ÇÑ Àç»ýÀÌ ¾øÀ¸¸ç ·¡ÆÛ ¶óÀ̺귯¸® µîÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÁÖ¼®ÀÌ ´Þ¸° ¼Ò½º¸¦ »ý¼ºÇÏÁö ¾Ê´Â ÇÑ µð¹ö±× ±âÈ£ (-G ¿É¼Ç ¿É¼Ç)Á¶Â÷µµ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. - Ä¿³Î ÆÐÄ¡°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¸ðµâÀ» »ðÀÔÇϽʽÿÀ. ½Ã½ºÅÛ Àüü ÇÁ·ÎÆÄÀÏ ¸µ - ½Ã½ºÅÛ¿¡¼ ½ÇÇàÁßÀÎ ¸ðµç Äڵ尡 ÇÁ·ÎÆÄÀÏµÇ¾î ½Ã½ºÅÛ ¼º´É ºÐ¼®À» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. ¼º´É Ä«¿îÅÍ Áö¿ø - ´Ù¾çÇÑ Àú¼öÁØ µ¥ÀÌÅÍ Ä÷º¼Ç ¹× ƯÁ¤ ¼½¼ÇÀÇ Æ¯Á¤ ¼½¼Ç°ú °ü·ÃµÈ ¼öÁýÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. Call-Graph Áö¿ø - X86 ¶Ç´Â ARM 2.6 Ä¿³ÎÀ» »ç¿ëÇÏ¿© OprofileÀº GPROF ½ºÅ¸ÀÏÀÇ Call-Graph ÇÁ·ÎÆÄÀÏ ¸µ µ¥ÀÌÅ͸¦ Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³·Àº ¿À¹ö Çìµå - OprofileÀº »ùÇøµ ºóµµ ¹× ÀÛ¾÷ ºÎÇÏ¿¡ µû¶ó 1-8 %ÀÇ ÀϹÝÀûÀÎ ¿À¹ö Çìµå°¡ ÀÖ½À´Ï´Ù. Æ÷½ºÆ® ÇÁ·ÎÆÄÀÏ ºÐ¼® - ÇÁ·ÎÆÄÀÏ µ¥ÀÌÅÍ´Â ±â´É ¼öÁØ ¶Ç´Â ¸í·É ¼öÁØÀÇ ¼¼ºÎ Á¤º¸¿¡¼ »ý¼º µÉ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀÏ Á¤º¸·Î ÁÖ¼® µÈ ¼Ò½º Æ®¸®¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Àüü¸¦ ÅëÇØ °¡Àå ¸¹Àº ½Ã°£À»³»´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ±â´ÉÀÇ È÷Æ® ¸ñ·ÏÀ» »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Áö¿ø - OPROFILEÀº ´Ù¾çÇÑ CPU¿¡¼ ÀÛµ¿Çϸç Intel ¹üÀ§, AMDÀÇ Athlon ¹× AMD64 ÇÁ·Î¼¼¼ ¹üÀ§, ¾ËÆÄ, ¾Ï µîÀ» Æ÷ÇÔÇÕ´Ï´Ù. OprofileÀº °ÅÀÇ ¸ðµç 2.2, 2.4 ¹× 2.6 Ä¿³Î¿¡ ´ëÇØ ÀÛµ¿Çϸç DeskTops¿¡¼ °¡Àå ¹«¼¿î NUMAQ »óÀÚ±îÁöÀÇ UP ¹× SMP ½Ã½ºÅÛ ¸ðµÎ¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ÀÌ°ÍÀº ÁÖ·Î 0.9.5¿¡¼ ¹ß»ýÇÑ È¸±Í¸¦ ¼öÁ¤ÇϱâÀ§ÇÑ ¹ö±× ¼öÁ¤ ¸±¸®½ºÀÔ´Ï´Ù. ¸ðµç Oprofile 0.9.5 »ç¿ëÀÚ°¡ 0.9.6À¸·Î ¾÷±×·¹À̵åÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
oprofile. °ü·Ã ¼ÒÇÁÆ®¿þ¾î