ÇÁ·ÎÆÄÀϸµ µµ±¸

ÇÁ·ÎÆÄÀϸµ µµ±¸´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÇÁ·ÎÆÄÀÏÇϰí ÇÁ·ÎÆÄÀÏ µ¥ÀÌÅ͸¦ ºÐ¼®Çϱâ À§ÇÑ °­·ÂÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. Åë°è º¸±â ¼¼Æ®¸¦ ÅëÇØ ÆÐŰÁö, Ŭ·¡½º ¶Ç´Â ¸Þ¼Òµå È£Ãâ ·¹º§¿¡¼­ ¼º´É ÇÖ ½ºÆÌÀ» ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸´Â ¶ÇÇÑ ³ëµå, ÇÁ·Î¼¼½º, ½º·¹µå ¶Ç´Â ¸Þ¼Òµå È£Ãâ ·¹º§¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ´õ Àß ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±×·¡ÇÈ º¸±â ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.

¼öÁýµÈ µ¥ÀÌÅÍÀÇ ÇÁ·ÎÆÄÀϸµÀº Agent Controller(RAC) ¾ÆÅ°ÅØÃ³¿¡ ÀÇÇØ °ü¸®µË´Ï´Ù. Agent ContollerÀÇ Àü°³ ¸ðµ¨Àº ³×Æ®¿öÅ©ÀÇ ¼­·Î ´Ù¸¥ ¿©·¯ È£½ºÆ®¿¡ »óÁÖÇÏ´Â ¿©·¯ ÀÀ¿ëÇÁ·Î±×·¥°ú »óÈ£ÀÛ¿ëÇϱâ À§ÇØ Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â ´ÙÁß °³¹ß È£½ºÆ®·Î ±¸¼ºµË´Ï´Ù.

¾Æ·¡¿¡¼­ °£´ÜÇÑ Àü°³ ´ÙÀ̾î±×·¥À» º¸¿©ÁÝ´Ï´Ù.

Àü°³ ´ÙÀ̾î±×·¥

Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®´Â ¸ðµç ÇÁ·ÎÆÄÀϸµ ¿äûÀ» ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Àִ ȣ½ºÆ®ÀÇ Agent Controller·Î ¼Û½ÅÇÕ´Ï´Ù. ¿äûÀÌ ÀÎÁõµÇ°í ´ë»ó ¿¡ÀÌÀüÆ® ¶Ç´Â ¼­ºñ½º¿¡ ¶ó¿ìÆ®µÇ´Â °÷Àº Àü°³ È£½ºÆ®ÀÔ´Ï´Ù. ¿¡ÀÌÀüÆ®¿Í ¼­ºñ½º¿¡¼­ »ý¼ºµÈ ¸í·É°ú µ¥ÀÌÅ͵µ Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®¿¡ Àü¼ÛµÈ À§Ä¡¿¡¼­ Agent Controller·Î ¶ó¿ìÆ®µË´Ï´Ù.

RAC´Â ¿©·¯ À¯ÇüÀÇ ¿¡ÀÌÀüÆ®(Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ® µî)¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÆÄÀÏµÈ µ¥ÀÌÅÍ ¼öÁýÀ» Á¦¾îÇÕ´Ï´Ù. Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â JVM ÇÁ·Î¼¼½º¿¡¼­ ½ÇÇàµÇ¸ç JVMPI(Java Virtual Machine Profiler Interface)¿¡ µû¶ó JVM À̺¥Æ®¿¡ ´ëÇÑ ÅëÁö¸¦ ¼ö½ÅÇÕ´Ï´Ù.

´ÙÀ½ Á¤º¸¸¦ ÅëÇØ ÇÁ·ÎÆÄÀϸµ µµ±¸ÀÇ Æ¯Â¡ ¹× ±â´ÉÀ» ÀÚ¼¼È÷ ¾Ë ¼ö ÀÖ½À´Ï´Ù.