¿ÏÀüÇÑ

PerfCtrÀº ¼º´É ¸ð´ÏÅ͸µ Ä«¿îÅ͸¦ »ç¿ëÇϱâ À§ÇØ Linux Ä¿³Î¿¡ Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

¿ÏÀüÇÑ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • 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°¡ ºñÈ°¼ºÈ­µÇ¾î¾ßÇÕ´Ï´Ù.


¿ÏÀüÇÑ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

rdieharder.

Rdieharder´Â ´ÙÀÌÇϸ£´õ RNG Å×½ºÆ® ½ºÀ§Æ®¿¡ ´ëÇÑ R ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ...

156

´Ù¿î·Îµå

Pypi ºê¶ó¿ìÀú

PYPI ºê¶ó¿ìÀú´Â Python ÆÐÅ°Áö À妽º (PIPI)ÀÇ ³»¿ëÀ» Ž»öÇϱâÀ§ÇÑ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (GUI) µµ±¸ÀÔ´Ï´Ù. ...

202

´Ù¿î·Îµå

GNU SASL.

GNU SASLÀº °£´ÜÇÑ ÀÎÁõ ¹× º¸¾È ·¹À̾î ÇÁ·¹ÀÓ ¿öÅ© ¹× ¸î °¡Áö ÀϹÝÀûÀÎ SASL ¸ÞÄ¿´ÏÁòÀÇ ±¸ÇöÀÔ´Ï´Ù. ...

173

´Ù¿î·Îµå