¿ÏÀüÇÑPerfCtrÀº ¼º´É ¸ð´ÏÅ͸µ Ä«¿îÅ͸¦ »ç¿ëÇϱâ À§ÇØ Linux Ä¿³Î¿¡ Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
¿ÏÀüÇÑ ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- LGPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Mikael Pettersson
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://user.it.uu.se/~mikpe/linux/perfctr/
¿ÏÀüÇÑ Å±×
¿ÏÀüÇÑ ¼³¸í
Perfctr´Â ¼º´É ¸ð´ÏÅ͸µ Ä«¿îÅ͸¦ »ç¿ëÇϱâ À§ÇØ Linux Ä¿³Î¿¡ Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù. PerfCtrÀº ¸¹Àº Çö´ë ÇÁ·Î¼¼¼¿¡¼ ¹ß°ß µÈ ¼º´É ¸ð´ÏÅ͸µ Ä«¿îÅÍ (PMCS)¸¦ »ç¿ëÇϱâ À§ÇØ Linux Ä¿³Î (2.4.16 ¶Ç´Â Newer)¿¡ Áö¿øÀ» Ãß°¡ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ¡¤ ¸ðµç ÀÎÅÚ ÆæƼ¾ö ÇÁ·Î¼¼¼, Áï ÆæƼ¾ö, ÆæƼ¾ö MMX , ÆæƼ¾ö ÇÁ·Î, ÆæƼ¾ö II, ÆæƼ¾ö III, Ææ½Ç Á· M ¹× ÆæƼ¾ö 4, ¼¿·¯·Ð ¹× Á¦¿Â ¹öÀü. ¡¤ AMD K7 ¹× K8 ÇÁ·Î¼¼¼ °¡Á¤. ¡¤ CYRIX 6x86mx, MII ¹× III. ¡¤ C3 (Cyrix III)À» ÅëÇØ ¡¤ ÄËŸ ¿ì¶ó Winchip C6 / 2 / 3. ¡¤ PowerPC 604, 7xx ¹× 74xx ÇÁ·Î¼¼¼. "Perfctr"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °¢ ¸®´ª½º ÇÁ·Î¼¼½º¿¡´Â ÀÚü "°¡»ó"PMCS°¡ ÀÖ½À´Ï´Ù. Áï, PMC°¡ »çÀûÀÎ °ÍÀ¸·Î º¸ÀÌ°í ½Ã½ºÅÛÀÇ ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ È°µ¿°ú ¹«°ü ÇÑ °Íó·³ º¸ÀÔ´Ï´Ù. °¡»ó PMC´Â ÇöÀç ÇÁ·Î¼¼¼¸¸ÀÌ 32, 40 ¶Ç´Â 48 ºñÆ® PMC ¸¸ ±¸ÇöÇÏ´õ¶óµµ 64 ºñÆ® Á¤¹Ðµµ¸¦ °®½À´Ï´Ù. °¢ ÇÁ·Î¼¼½º¿¡´Â °¡»ó ŸÀÓ ½ºÅÆÇÁ Ä«¿îÅÍ (TSC)µµ ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ¿¡¼ °¡»ó PMC´Â ½Ã½ºÅÛ È£ÃâÀÇ ¿À¹ö Çìµå°¡ ¹ß»ýÇÏÁö ¾Ê°í »ç¿ëÀÚ °ø°£¿¡¼ ¿ÏÀüÈ÷ »ùÇøµ µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÇÁ·Î¼¼½º´Â / dev / perfctr¸¦ ¿°í °á°ú ÆÄÀÏ ¼³¸íÀÚ¸¦ ½Ã½ºÅÛ È£ÃâÀ» ¹ßÇàÇÏ¿© °¡»ó PMC¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸´Ù ³ôÀº ¼öÁØÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â »ç¿ëÀÚ °ø°£ ¶óÀ̺귯¸®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¡¤ µå¶óÀ̹ö´Â ¶ÇÇÑ Àü¿ª ¸ðµå ¶Ç´Â ½Ã½ºÅÛ Àüü PMC¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ ¸ðµå¿¡¼´Â °¢ ÇÁ·Î¼¼¼ÀÇ °¢ PMC¸¦ Á¦¾îÇÏ°í ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¾×Ƽºê ÇÁ·Î¼¼¼ÀÇ PMC ¹× TSC´Â ÁÖ±âÀûÀ¸·Î »ùÇøµµÇ¸ç ´©Àû µÈ ÇÕ°è¿¡´Â 64 ºñÆ® Á¤¹Ðµµ°¡ ÀÖ½À´Ï´Ù. ±Û·Î¹ú ¸ðµå PMC´Â / dev / perfctr ÀåÄ¡ ÆÄÀÏÀ» ÅëÇØ ¾×¼¼½ºµË´Ï´Ù. »ç¿ëÀÚ °ø°£ ¶óÀ̺귯¸®´Âº¸´Ù ³ôÀº ¼öÁØÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ¡¤ »ç¿ëÀÚ °ø°£ ¶óÀ̺귯¸®¿¡´Â µå¶óÀ̹ö¿Í ¶óÀ̺귯¸®°¡ »ç¿ëµÉ ¼öÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â ¸î °¡Áö ¿¹Á¦ ÇÁ·Î±×·¥ÀÌ ¼ö¹ÝµË´Ï´Ù. ¡¤ ¼º´É Ä«¿îÅÍ ¿À¹öÇ÷ΠÀÎÅÍ·´Æ® Áö¿øÀº Intel P4 ¹× P6 ¹× AMD K7 ¹× K8 ÇÁ·Î¼¼¼ÀÔ´Ï´Ù. kernels PERFCTR-2.6 ÀÌÈÄ 2.4.16 ÀÌ»óÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌÀü Ä¿³ÎÀ» »ç¿ëÇؾßÇÏ´Â °æ¿ì ÀÌÀü ¾ÈÁ¤ ½Ã¸®Áî ÀÎ PERFCTR-2.4¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ¸î °¡Áö Á¦ÇÑ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÀÌÀü Ä¿³ÎÀº AMD64 (x86-64)¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ ÇÏÀÌÆÛ ½º·¹µå P4S / XEONSÀÇ ¼º´É Ä«¿îÅÍ 2.4.15 ÀÌÀü Ä¿³Î°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÇÏÀÌÆÛ ½º·¹µù ¶Ç´Â SMP¸¦ ºñÈ°¼ºÈÇϰųª TSC »ùÇøµÀ» ½º½º·Î Á¦ÇÑÇؾßÇÕ´Ï´Ù. ¡¤ 2.4.10 ¹× ÃֽŠĿ³ÎÀ» Á¦¿ÜÇÏ°í Ä«¿îÅÍ ¿À¹öÇ÷ΠÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÆÄÀÏ ¸µÀÌ ¾øÀ¸¸ç, ÀϺΠÃʱâ 2.4- AC / RedHat Ä¿³Î. ¡¤ ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÄÄÆÄÀÏ PERFCTR-2.4´Â PERFCTR-2.6°ú ȣȯµÇÁö ¾ÊÀ¸¸ç ±× ¹Ý´ëÀÇ °æ¿ìµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ¡¤ PERFCTR-2.4 ½Ã¸®Áî´Â 2.6 Ä¿³ÎÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑ »çÇ× Áß ÀϺδ °íÁ¤ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æÇâÀ¸·Î °³¹ßÀ» ±â²¨ÀÌ ±â±ÝÀ»¹Þ´Â °æ¿ì ÀúÀÚ¿¡°Ô ¿¬¶ôÇϽʽÿÀ. ¼º´É Ä«¿îÅÍ ÀÎÅÍ·´Æ® ±â´ÉÀº SMP ¶Ç´Â Uniprocessor APIC Áö¿øÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì, BIOS´Â ÇÕ¸®ÀûÀ¸·Î ºñ ¹öŶÀ̾î¾ßÇÕ´Ï´Ù. ºÒÇàÈ÷µµ ÀÌ°ÍÀº Á¾Á¾ Ä¿³Î µå¶óÀ̹ö ³ª »ùÇà »ç¿ëÀÚ °ø°£ ¶óÀ̺귯¸®°¡ »ç¿ëÀÚÀÇ ÇÁ·Î¼¼¼ º° ¼¼ºÎ Á¤º¸¸¦ ¼û±â·ÁÇÏÁö ¾Ê´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.ÀÌ ÆÐÅ°Áö´Â ÄÚµå ¼½¼Ç¿¡ ´ëÇÑ Áý°è À̺¥Æ® ¹× »çÀÌŬ ¼ö¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¹Àº x86 Çü ÇÁ·Î¼¼¼°¡ ÁÖ¹®ÀÌ À߸ø ½ÇÇàµÇ¹Ç·Î Á¤È®ÇÑ À̺¥Æ® ¶Ç´Â »çÀÌŬ ¼ö¸¦ °³º° Áöħ¿¡ ¼Ó¼ºÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù. Centaur Winchip C6 / 2 / 3 Áö¿øÀº TSC°¡ ºñÈ°¼ºÈµÇ¾î¾ßÇÕ´Ï´Ù.
¿ÏÀüÇÑ °ü·Ã ¼ÒÇÁÆ®¿þ¾î
Pypi ºê¶ó¿ìÀú
PYPI ºê¶ó¿ìÀú´Â Python ÆÐÅ°Áö À妽º (PIPI)ÀÇ ³»¿ëÀ» Ž»öÇϱâÀ§ÇÑ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (GUI) µµ±¸ÀÔ´Ï´Ù. ...
202
°¡º¸ ¹®¼ µµ±¸
°¡º¸ ¹®¼ µµ±¸ ÆÐÅ°Áö´Â TROPP, NROFF ¹× °ü·Ã À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÏ¿© ¼öµ¿ ÆäÀÌÁö¸¦ Æ÷¸ËÇÕ´Ï´Ù. ...
208
GNU SASL.
GNU SASLÀº °£´ÜÇÑ ÀÎÁõ ¹× º¸¾È ·¹À̾î ÇÁ·¹ÀÓ ¿öÅ© ¹× ¸î °¡Áö ÀϹÝÀûÀÎ SASL ¸ÞÄ¿´ÏÁòÀÇ ±¸ÇöÀÔ´Ï´Ù. ...
173