2.4. ¹«¾ùÀ» ¸ð´ÏÅ͸µÇÒ°ÍÀΰ¡?

¾Õ¼­ ¼³¸íÇßµíÀÌ, ¸ðµç ½Ã½ºÅÛ¿¡´Â CPU ÆÄ¿ö, ´ë¿ªÆø, ¸Þ¸ð¸® ¹× ½ºÅ丮Áö¿Í °°Àº ÀÚ¿øÀÌ Á¸ÀçÇÕ´Ï´Ù. óÀ½ º¸±â¿£ ÀÌ 4°¡Áö ÀÚ¿ø¸¸ ¸ð´ÏÅ͸µÇÏ¸é µÈ´Ù°í ¿©±â½Ç ¼öµµ ÀÖ½À´Ï´Ù.

õ¸¸¿¡¿ä. ¸ð´ÏÅ͸µÀ̶õ ±×·¸°Ô °£´ÜÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î¼­ µð½ºÅ© µå¶óÀ̺긦 »ý°¢Çغ¸½Ê½Ã¿À. µð½ºÅ© µå¶óÀÌºê ¼º´ÉÀ» È®ÀÎÇϱâ À§Çؼ­´Â ¾î¶°ÇÑ »çÇ×À» »ìÇǽðڽÀ´Ï±î?

Áö±Ý±îÁö Áú¹®ÇÑ ³»¿ëÀº ±ØÈ÷ ÀϺο¡ ºÒ°úÇϸç, µð½ºÅ© µå¶óÀ̺êÀÇ ¼º´ÉÀ» ¿¬±¸Çϱâ À§Çؼ­´Â º¸´Ù ¸¹Àº ¹æ¹ýÀ» »ç¿ë °¡´ÉÇÕ´Ï´Ù. ¿©±â¼­ Áß¿äÇÑ °ÍÀº °¢ ÀÚ¿ø¸¶´Ù ´Ù¾çÇÑ À¯ÇüÀÇ µ¥ÀÌÅͰ¡ Á¸ÀçÇÑ´Ù´Â »ç½ÇÀ» ²À ¿°µÎÇϽñ⠹ٶø´Ï´Ù.

´ÙÀ½ ºÎºÐ¿¡¼­´Â °¢ ÁÖ¿ä ÀÚ¿ø À¯Çü¿¡ µû¸¥ À¯¿ëÇÑ ÀÚ¿ø Á¤º¸¸¦ ¼³¸íÇϰڽÀ´Ï´Ù.

2.4.1. CPU ÆÄ¿ö ¸ð´ÏÅ͸µ

±âº»ÀûÀ¸·Î CPU ÆÄ¿ö¸¦ ¸ð´ÏÅ͸µÇÏ´Â ÀÛ¾÷Àº CPU ÀÌ¿ë·üÀÌ 100 ÆÛ¼¾Æ®¿¡ µµ´ÞÇß´ÂÁö È®ÀÎÇÏ´Â ÀÛ¾÷ º¸´Ù ÈξÀ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ CPU ÀÌ¿ë·üÀÌ 100 ÆÛ¼¾Æ® ÀÌÇÏ·Î °è¼Ó À¯ÁöµÈ´Ù¸é, ½Ã½ºÅÛÀÌ ¾î¶°ÇÑ ÀÛ¾÷À» ¿î¿µÇϵçÁö¿¡ »ó°ü¾øÀÌ ´õ ¸¹Àº ÀÛ¾÷À» ½ÇÇàÇÒ ¼ö ÀÖ´Â Ãß°¡ ÇÁ·Î¼¼½Ì ÆÄ¿ö°¡ ³²¾ÆÀÖ½À´Ï´Ù.

±×·¯³ª Çѹøµµ CPU ÀÌ¿ë·üÀÌ 100 ÆÛ¼¾Æ®¿¡ À̸£Áö ¾Ê´Â °æ¿ì´Â °ÅÀÇ µå¹°´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. CPU ÀÌ¿ë·üÀÌ 100 ÆÛ¼¾Æ®¿¡ À̸£°ÔµÇ¸é CPU ÀÌ¿ë·ü µ¥ÀÌÅ͸¦ º¸´Ù »ó¼¼ÇÏ°Ô »ìÇǾî, ´ëºÎºÐÀÇ ÇÁ·Î¼¼½Ì ÆÄ¿ö°¡ ¾îµð¿¡ ¼Ò¸ðµÇ°í ÀÖ´ÂÁö ã¾Æ³»¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº ÀÚÁÖ »ç¿ëµÇ´Â CPU ÀÌ¿ë·ü Åë°è¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù:

»ç¿ëÀÚ ´ë ½Ã½ºÅÛ (User Versus System)

»ç¿ëÀÚ ¼öÁØ ÇÁ·Î¼¼½ÌÀ» ½ÇÇàÇϴµ¥ °É¸° ½Ã°£°ú ½Ã½ºÅÛ ¼öÁØ ÇÁ·Î¼¼½Ì¿¡ °É¸° ½Ã°£À» ÆÛ¼¾Æ® ´ÜÀ§·Î ºñ±³ÇÔÀ¸·Î¼­ ½Ã½ºÅÛ ÀÛ¾÷ ºÎÇϰ¡ ÁÖ·Î ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϴµ¥¼­ ºñ·ÔµÇ¾ú´ÂÁö ¶Ç´Â ¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇÏ·Î ÀÎÇѰÍÀÎÁö¸¦ ¾Ë¾Æ³»´Âµ¥ µµ¿òÀÌ µË´Ï´Ù. »ç¿ëÀÚ ¼öÁØ ÆÛ¼¾Æ®°¡ ³ôÀº (»ç¿ëÀÚ°¡ ¼º´É¿¡ ¸¸Á·ÇÏÁö ¸øÇÏ´Â °æ¿ì ¿¹¿Ü) °æ¿ì´Â ¹Ù¶÷Á÷ÇÏ´Ù°í ÇÒ ¼ö ÀÖÀ¸¸ç, ¹Ý¸é ½Ã½ºÅÛ ¼öÁØ ÆÛ¼¾Æ®°¡ ³ô°Ô ³ªÅ¸³ª´Â °æ¿ì¿¡´Â ¹®Á¦°¡ ÀÖÀ¸´Ï º¸´Ù ±íÀº Á¶»ç°¡ ÇÊ¿äÇÕ´Ï´Ù.

¹®¸Æ Àüȯ (Context Switches)

ÇöÀç ¼öÇàÁßÀÌ´ø ÇÁ·Î¼¼½º¸¦ ¸ØÃß°í CPU¸¦ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ ³Ñ°ÜÁÙ ¶§, À̸¦ ¹®¸Æ Àüȯ(context switch)À̶ó ÇÕ´Ï´Ù. ¹®¸Æ ÀüȯÀÌ ½ÇÇàµÉ ¶§¸¶´Ù ¿î¿µ üÁ¦´Â CPU¸¦ Á¦¾îÇØ¾ßÇϹǷÎ, °úµµÇÑ ¹®¸Æ Àüȯ ÀÛ¾÷Àº ½Ã½ºÅÛ ¼öÁØ CPU ¼Ò¸ð¸¦ ³ôÀ̰Ե˴ϴÙ.

ÀÎÅÍ·´Æ® (Interrupts)

ÀÎÅÍ·´Æ®¶õ À̸§¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ ÀÎÅÍ·´Æ®¶õ CPU¿¡ ÀÇÇØ ¼öÇà ÁßÀÌ´ø ÇÁ·Î¼¼½ÌÀÌ °©Àڱ⠺¯°æµÇ´Â »óȲÀ» ¸»ÇÕ´Ï´Ù. ÀÎÅÍ·´Æ®´Â ÁÖ·Î Çϵå¿þ¾î Ȱµ¿ (¿¹, ÀÔÃâ·Â ÀåÄ¡°¡ ÀÔÃâ·Â ÀÛ¾÷À» ¿Ï·áÇÔ)À̳ª ¼ÒÇÁÆ®¿þ¾î (¿¹, ¼ÒÇÁÆ®¿þ¾î°¡ Á¦¾î ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼½ÌÀ» Áß°£¿¡ ÀÎÅÍ·´Æ®ÇÔ)¿¡ ÀÇÇØ ¹ß»ýÇÕ´Ï´Ù. ÀÎÅÍ·´Æ®´Â ½Ã½ºÅÛ ¼öÁØ¿¡¼­ ¼öÇàµÇ¾î¾ß¸¸ ÇϹǷΠÀÎÅÍ·´Æ® ºñÀ²ÀÌ ³ô¾ÆÁú¼ö·Ï ½Ã½ºÅÛ ¼öÁØ CPU »ç¿ë·üµµ ³ô¾ÆÁö°Ô µË´Ï´Ù.

½ÇÇà °¡´É ÇÁ·Î¼¼½º (Runnable Processes)

ÇÁ·Î¼¼½º´Â ¿©·¯°¡Áö »óÅ·Π³ªÅ¸³³´Ï´Ù. ¿¹¸¦ µéÀÚ¸é:

  • ÀÔÃâ·Â ÀÛ¾÷ÀÌ ¿Ï·áµÇ±â¸¦ ´ë±â ÁßÀÎ »óÅÂ

  • ¸Þ¸ð¸® °ü¸® ¼­ºê½Ã½ºÅÛÀÌ ÆäÀÌÁö ÆúÆ®¸¦ ó¸®Çϱ⸦ ±â´Ù¸®´Â »óÅÂ

ÀÌ·¯ÇÑ »óÅÂÀÇ ÇÁ·Î¼¼½º´Â CPU°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

±×·¯³ª ¾ðÁ¨°¡´Â ÇÁ·Î¼¼½º »óŰ¡ ½ÇÇà °¡´ÉÇÑ »óÅ·Πº¯°æµË´Ï´Ù. ½ÇÇà °¡´É ÇÁ·Î¼¼½º¶õ À̸§ ±×´ë·Î CPU ½Ã°£À» ÇÒ´ç¹Þ´Â´ë·Î ÀÛ¾÷À» ½ÃÀÛ °¡´ÉÇÑ ÇÁ·Î¼¼½º¶õ ÀǹÌÀÔ´Ï´Ù. ±×·¯³ª µ¿½Ã¿¡ ÇѰ³ ÀÌ»óÀÇ ÇÁ·Î¼¼½º°¡ ½ÇÇà °¡´ÉÇØÁø´Ù¸é, ¸ðµç ½ÇÇà °¡´É ÇÁ·Î¼¼½º Áß ÇϳªÀÇ ÇÁ·Î¼¼½º[1]¸¦ Á¦¿ÜÇϰí´Â CPU¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â Â÷·Ê¸¦ ±â´Ù·Á¾ß ÇÕ´Ï´Ù. ½ÇÇà °¡´ÉÇÑ ÇÁ·Î¼¼½ºÀÇ ¼ö¸¦ ¸ð´ÏÅ͸µÇÔÀ¸·Î¼­ CPU°¡ ¾ó¸¶³ª ¹Ù»Ú°Ô ½ÇÇàÁßÀÎÁö È®ÀÎ °¡´ÉÇÕ´Ï´Ù.

¶ÇÇÑ ¼º´ÉÀ» ÃøÁ¤Çϱâ À§Çؼ­´Â ¿î¿µ üÁ¦°¡ ó¸®ÇÏ´Â ¿©·¯ ´Ù¸¥ ¼­ºñ½º°¡ CPU ÀÌ¿ë·ü¿¡ ¹ÌÄ¡´Â ¿µÇâµµ È®ÀÎÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¸Þ¸ð¸® °ü¸®, ÀÔÃâ·Â ó¸® µîÀÌ ¿©±â¿¡ Æ÷ÇԵ˴ϴÙ. ½Ã½ºÅÛ ¼º´É ¸ð´ÏÅ͸µ °úÁ¤¿¡¼­ ÀÌ·¯ÇÑ Åë°è Á¤º¸¸¦ »ìÇËÀ¸·Î¼­ ¼­·Î ´Ù¸¥ ¿µ¿ªÀÇ Á¤º¸µµ ¹àÇô³¾ ¼ö ÀÖ½À´Ï´Ù. Áï CPU ÀÌ¿ë·ü Åë°è¸¦ ¸ð´ÏÅ͸µÇϸ鼭 ÀÔÃâ·Â ¼­ºê½Ã½ºÅÛÀÇ ¹®Á¦µµ ¹ß°ßÇÒ °¡´É¼ºÀÌ ÀÖÀ¸¸ç, ¶Ç´Â ¸Þ¸ð¸® ÀÌ¿ë·ü Åë°è ÀڷḦ º¸°í ¾îÇø®ÄÉÀÌ¼Ç ¼³°è °áÇÔÀ» ¾Ë¾Æ³¾ ¼öµµ ÀÖ½À´Ï´Ù.

µû¶ó¼­ ½Ã½ºÅÛ ¼º´É ¸ð´ÏÅ͸µ½Ã¿¡´Â ÇѰ¡Áö Åë°è ÀڷḸ µû·Î »ìÇÇ´Â °ÍÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. ÀüüÀûÀÎ Åë°è¸¦ Á¶»çÇØ¾ß¸¸ ½Ã½ºÅÛ ¼º´É¿¡ ´ëÇÑ ÀǹÌÀÖ´Â Á¤º¸¸¦ ¾Ë¾Æ³¾ ¼ö°¡ ÀÖ½À´Ï´Ù.

2.4.2. ´ë¿ªÆø ¸ð´ÏÅ͸µ

´ë¿ªÆø ¸ð´ÏÅ͸µÀº ÀÌ Àå¿¡¼­ ¼³¸íµÈ ´Ù¸¥ ÀÚ¿ø ¸ð´ÏÅ͸µ º¸´Ù ¾î·Æ½À´Ï´Ù. ±× ÀÌÀ¯´Â ¼º´É Åë°è ÀÚ·á´Â ÀåÄ¡¸¦ ±â¹ÝÀ¸·Î ³ªÅ¸³ªÁö¸¸, ´ë¿ªÆøÀÌ Áß¿äÇÏ°Ô »ç¿ëµÇ´Â À§Ä¡´Â ÀåÄ¡¸¦ ¿¬°áÇÏ´Â ¹ö½ºÀ̱⠶§¹®ÀÔ´Ï´Ù. ÇѰ³ ÀÌ»óÀÇ ÀåÄ¡°¡ ÇÑ ¹ö½º¸¦ °øÀ¯ÇÒ °æ¿ì, °¢ ÀåÄ¡¸¶´Ù Åë°è ÀÚ·á´Â ÀûÀýÈ÷ ³ªÅ¸³ªÁö¸¸, ¿©·¯ ÀåÄ¡°¡ ¹ö½º¿¡ ºÎ°úÇÏ´Â Ãß°¡ ½ÇÁ¦ ÀÛ¾÷ ºÎÇÏ´Â Åë°è ÀÚ·á º¸´Ù ÈξÀ ³ô½À´Ï´Ù.

´ë¿ªÆø ¸ð´ÏÅ͸µÀÌ Èûµç ¶Ç ´Ù¸¥ ÀÌÀ¯´Â ÇØ´ç ÀåÄ¡¿¡ ´ëÇÑ Åë°è ÀڷḦ ¾òÁö ¸øÇÒ °æ¿ìµµ Àֱ⠶§¹®ÀÔ´Ï´Ù. ƯÈ÷ ½Ã½ºÅÛ È®Àå ¹ö½º³ª µ¥ÀÌÅÍÆÐ½º(datapaths)[2]ÀÇ °æ¿ì ´õ¿í ±×·¯ÇÕ´Ï´Ù. ºñ·Ï 100 ÆÛ¼¾Æ® Á¤È®ÇÑ ´ë¿ªÆø °ü·Ã Á¤º¸¸¦ ¾ò´Â °ÍÀº Ç×»ó ½±Áö¸¸Àº ¾ÊÁö¸¸, Á¾Á¾ °ü·Ã Åë°è ÀڷḦ ÇÔ²² ÀÌ¿ëÇÏ¿© ¾î´ÀÁ¤µµ ºÐ¼®ÀÌ °¡´ÉÇÒ ¸¸ÇÑ ÃæºÐÇÑ Á¤º¸¸¦ ¾òÀ» ¼öµµ ÀÖ½À´Ï´Ù.

ÀÚÁÖ »ç¿ëµÇ´Â ´ë¿ªÆø °ü·Ã Åë°è Á¤º¸ÀÇ ¿¹:

¹Þ¾Æ¿Â/³»º¸³½ ¹ÙÀÌÆ®¼ö

ÇѰ³ ÀÌ»óÀÇ ¹ö½º — ³×Æ®¿öÅ©ÀÇ È°¿ë·®À» º¸¿©ÁÖ´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Åë°è ÀÚ·á.

ÀÎÅÍÆäÀ̽º °¹¼ö¿Í ¼Óµµ

ÀÌ·¯ÇÑ ³×Æ®¿öÅ© °ü·Ã Åë°è ÀÚ·á´Â °úµµÇÑ Ãæµ¹(collision)ÀÌ ÀϾ´ÂÁö, ¼Û¼ö½Å ¿À·ù°¡ ¹ß»ýÇÏ´ÂÁö µîÀÇ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ Åë°è¸¦ ÀÌ¿ëÇÏ¿© (ƯÈ÷ ³×Æ®¿öÅ© »ó ¿©·¯ ½Ã½ºÅÛ¿¡ ´ëÇÑ Åë°è ÀÚ·á°¡ ¾òÀ» ¼ö ÀÖ´Ù¸é), ±âº» ³×Æ®¿öÅ© Áø´Ü µµ±¸¸¦ »ç¿ëÇÏÁö ¾Ê°í¼­µµ ¾î´ÀÁ¤µµ ³×Æ®¿öÅ© ¹®Á¦ ÇØ°áÀÌ °¡´ÉÇÕ´Ï´Ù.

1ÃÊ´ç Àü¼Û·ü

ÀÌ Åë°è Á¤º¸´Â º¸Åë µð½ºÅ©¿Í °í¼º´É Å×ÀÌÇÁ µå¶óÀ̺ê¿Í °°Àº ºí·Ï ÀÔÃâ·Â ÀåÄ¡¿¡ ´ëÇÑ Á¤º¸¸¦ ¸ðÀ¸´Âµ¥ »ç¿ëµÇ¸ç, ÀÌ Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ƯÁ¤ ÀåÄ¡°¡ ´ë¿ªÆø ÇѰ迡 À̸£·¶´ÂÁö¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ©¿Í Å×ÀÌÇÁ µå¶óÀ̺êÀÇ ±â°èÀû Ư¼ºÀ¸·Î ÀÎÇØ ÀÏÃÊ´ç ¼öÇàÇÒ ¼ö ÀÖ´Â ÀÔÃâ·Â ÀÛ¾÷¼ö¿¡´Â ÇѰ谡 ÀÖ½À´Ï´Ù; ÀÌ ÇѰ迡 ´Ù´Ù¸£¸é ¼º´ÉÀÌ °©Àڱ⠴À·ÁÁö´Â Çö»óÀÌ ¹ß»ýÇÕ´Ï´Ù.

2.4.3. ¸Þ¸ð¸® ¸ð´ÏÅ͸µ

¼º´É ¸ð´ÏÅ͸µ ºÐ¾ß Áß ¸Þ¸ð¸® ÀÌ¿ë·ü ¸ð´ÏÅ͸µÀº °¡Àå dzºÎÇÑ ¼º´É Åë°è ÀڷḦ Á¦°øÇÕ´Ï´Ù. ¿ä±¸¿¡ ÀÇÇØ ÆäÀÌ¡µÇ´Â(demand-paged) °¡»ó ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ÃֽŠ¿î¿µ üÁ¦ÀÇ º¹ÀâÇÑ Æ¯¼ºÀ¸·Î ÀÎÇØ ¿©·¯ ´Ù¾çÇÑ ¸Þ¸ð¸® ÀÌ¿ë·ü Åë°è ÀÚ·á°¡ Á¸ÀçÇÕ´Ï´Ù. µû¶ó¼­ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÀÚ¿ø °ü¸® ÀÛ¾÷À» ¼öÇà½Ã ¹Ù·Î ÀÌ ¸Þ¸ð¸® ¸ð´ÏÅ͸µ¿¡ ´ëºÎºÐÀÇ ½Ã°£À» ÅõÀÚÇÏ°Ô µË´Ï´Ù.

´ÙÀ½Àº ÀÚÁÖ »ç¿ëµÇ´Â ¸Þ¸ð¸® °ü¸® Åë°è ÀÚ·á¿¡ ´ëÇÑ °£·«ÇÑ ¼Ò°³ÀÔ´Ï´Ù:

ÆäÀÌÁö ÀÎ/ÆäÀÌÁö ¾Æ¿ô (Page Ins/Page Outs)

ÀÌ Åë°è ÀڷḦ ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛ ¸Þ¸ð¸®¿¡¼­ ¿¬°áµÈ ´ë¿ë·® ±â¾ïÀåÄ¡ (º¸Åë µð½ºÅ© µå¶óÀ̺ê)·Î ÆäÀÌÁö À¯Ãâ·®À» ÃøÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆäÀÌÁö Àΰú ÆäÀÌÁö ¾Æ¿ô ºñÀ²ÀÌ ¸ðµÎ ³ô´Ù¸é ½Ã½ºÅÛÀÇ ¹°¸®Àû ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ¿© ¾²·¡½Ì(thrashing)Çϰí Àְųª, ¶Ç´Â ½ÇÁ¦ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â °Í º¸´Ù ¸Þ¸ð¸®¿¡¼­ ÆäÀÌÁö¸¦ º¸³»°í °¡Á®¿À´Âµ¥ ´õ ¸¹Àº ÀÚ¿øÀ» ¼Ò¸ðÇϰí ÀÖ´Ù´Â Áõ°ÅÀÔ´Ï´Ù.

Ȱ¼º/ºñȰ¼º ÆäÀÌÁö (Active/Inactive Pages)

ÀÌ Åë°è ÀÚ·á´Â ¸Þ¸ð¸®¿¡ »óÁÖÇÑ ÆäÀÌÁö°¡ ¾ó¸¶³ª ÀÚÁÖ »ç¿ëµÇ´ÂÁö º¸¿©ÁÝ´Ï´Ù. ºñȰ¼ºÈ­ ÆäÀÌÁö°¡ ºÎÁ·ÇÑ °æ¿ì ¹°¸®Àû ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

¿©À¯, °øÀ¯, ¹öÆÛ, ij½Ã ÆäÀÌÁö (Free, Shared, Buffered, and Cached Pages)

ÀÌ Åë°è ÀÚ·á´Â °£´ÜÇÑ È°¼º/ºñȰ¼º ÆäÀÌÁö Åë°è ÀÚ·á¿Í ºñ±³ÇÏ¿© º¸´Ù »ó¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Åë°è ÀڷḦ ÀÌ¿ëÇÏ¿© ÀüüÀûÀÎ ¸Þ¸ð¸® ÀÌ¿ë·üÀ» ¾Ë¾Æ³»´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

½º¿Ò ÀÎ/½º¿Ò ¾Æ¿ô (Swap Ins/Swap Outs)

ÀÌ Åë°è ÀÚ·á´Â ½Ã½ºÅÛ Àüü ½º¿ÍÇÎ ÀÛ¾÷À» º¸¿©ÁÝ´Ï´Ù. ÀÌ Åë°è ºñÀ²ÀÌ ¸Å¿ì ³ô´Ù¸é ¹°¸®Àû ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ´Ù´Â °ÍÀ» °¡¸®Åµ´Ï´Ù.

¼º°øÀûÀ¸·Î ¸Þ¸ð¸® À̿뷮À» ¸ð´ÏÅ͸µÇϱâ À§Çؼ­´Â ¿ì¼± ¿ä±¸¿¡ ÀÇÇØ ÆäÀÌ¡µÇ´Â °¡»ó ¸Þ¸ð¸® ¿î¿µ üÁ¦ÀÇ ÀÛ¾÷ ¹æ½ÄÀ» Àß ÀÌÇØÇÏ¼Å¾ß ÇÕ´Ï´Ù. ÀÌ ÁÖÁ¦ Çϳª¸¸À¸·Îµµ Ã¥ ÇѱÇÀÇ ºÐ·®¿¡ ´Ù´Ù¸£Áö¸¸, ±âº»ÀûÀÎ °³³äÀº 4 Àå¿¡¼­ ´Ù·ç°í ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼­´Â ½ÇÁ¦ ½Ã½ºÅÛ ¸ð´ÏÅ͸µ¿¡ ´ëÇÑ Á¤º¸¿Í ´õºÒ¾î ¿ä±¸¿¡ ÀÇÇØ ÆäÀÌ¡µÇ´Â °¡»ó ¸Þ¸ð¸® ¿î¿µ üÁ¦ÀÇ ÀÛ¾÷ ¹æ½Ä¿¡ ´ëÇÑ ±âº»ÀûÀ¸·Î ¾Ë¾Æ¾ßÇÒ ¹ÙÅÁ Á¤º¸¸¦ ¾Ë·Áµå¸³´Ï´Ù.

2.4.4. ½ºÅ丮Áö ¸ð´ÏÅ͸µ

ÀϹÝÀûÀ¸·Î ½ºÅ丮Áö ¸ð´ÏÅ͸µÀº ´ÙÀ½°ú °°Àº µÎ°¡Áö ´Ù¸¥ ¼öÁØ¿¡¼­ ¼öÇàµË´Ï´Ù:

ÀÌ·¸°Ô µÎ°¡Áö·Î ³ª´©´Â ÀÌÀ¯´Â ¼º´É°ú °ü·ÃµÈ ¹®Á¦´Â ¾ß±â½ÃŰÁö ¾ÊÀ¸¸é¼­µµ µð½ºÅ© µå¶óÀÌºê °ø°£ÀÌ ºÎÁ·ÇÑ Çö»óÀÌ ¹ß»ýÇÏ´Â »óȲ°ú °°ÀÌ µð½ºÅ© °ø°£ ¸é¿¡¼­´Â ½É°¢ÇÑ ¹®Á¦ÀÌÁö¸¸ ½ºÅ丮Áö °ü·Ã ¹®Á¦´Â ÀüÇô ¾Æ´Ñ °æ¿ì°¡ ÀÖÀ» ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ¿Í ¹Ý´ë·Î µð½ºÅ© µå¶óÀ̺꿡´Â 99 ÆÛ¼¾Æ® ¿©À¯ °ø°£ÀÌ ÀÖÁö¸¸, ¼º´É ¸é¿¡¼­´Â ÇѰ踦 ³Ñ¾î¼­´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

±×·¯³ª ¸¹Àº °æ¿ì¿¡ ½Ã½ºÅÛÀº µÎ ºÐ¾ß(¿©À¯ °ø°£ ¹× ½ºÅ丮Áö ¹®Á¦)¿¡¼­ ÀÚ¿ø ºÎÁ· Çö»óÀ» °æÇèÇϱ⠸¶·ÃÀÔ´Ï´Ù. µû¶ó¼­ ÇÑ ºÐ¾ß¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì ´Ù¸¥ ÂÊ¿¡µµ ¿µÇâÀ» ¾î´ÀÁ¤µµ ³¢Ä¥ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Çö»óÀÇ ÁÁÀº ¿¹·Î¼­ µð½ºÅ© µå¶óÀ̺êÀÇ ¿©À¯ °ø°£ÀÌ 0 ÆÛ¼¾Æ®¿¡ °¡±î¿öÁö¸é¼­ ÀÔÃâ·Â ¼º´ÉÀÌ ´õ´õ¿í ´À·ÁÁö°Ô µÇ´Â °æ¿ì¸¦ µé ¼ö ÀÖÀ¸¸ç, ÀÌ °æ¿ì¿¡ ÀÔÃâ·Â ÀÛ¾÷ ºÎÇϰ¡ ±Øµµ·Î ³ô¾ÆÁö¸é, ÀÔÃâ·Â ÀÛ¾÷ÀÌ ³Ê¹«³ª ´À·ÁÁ® ¾îÇø®ÄÉÀÌ¼Ç ÀÚü°¡ ´õ ÀÌ»ó Á¦´ë·Î ½ÇÇàµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

½ºÅ丮Áö ¸ð´ÏÅ͸µ¿¡ ÇÊ¿äÇÑ Åë°è ÀÚ·á´Â ´ÙÀ½°ú °°½À´Ï´Ù:

¿©À¯ °ø°£

¿©À¯ °ø°£Àº ¾Æ¸¶µµ ¸ðµç ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ½ÅÁßÇÏ°Ô ¸ð´ÏÅ͸µÇÏ´Â ÀÚ¿ø ÁßÀÇ ÇϳªÀÏ °ÍÀÔ´Ï´Ù. ¿©À¯ °ø°£À» Çѹøµµ È®ÀÎÇÏÁö ¾Ê´Â ½Ã½ºÅÛ °ü¸®ÀÚ´Â °ÅÀÇ ¾ø´Ù°íÇØµµ °ú¾ðÀÌ ¾Æ´Õ´Ï´Ù (¶Ç´Â ¿©À¯ °ø°£ È®ÀÎ ÀÛ¾÷À» ÀÚµ¿È­ÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù).

ÆÄÀÏ ½Ã½ºÅÛ °ü·Ã Åë°è ÀÚ·á

ÀÌ Åë°è ÀÚ·á (¿¹, ÆÄÀÏ/µð·ºÅ丮 ¼ö, Æò±Õ ÆÄÀÏ Å©±â µî)Àº ¿ÀÁ÷ ¿©À¯ °ø°£ ÆÛ¼¾Æ®¸¦ È®ÀÎÇÏ´Â °Í º¸´Ù ÀÚ¼¼ÇÑ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ¿©·¯ ÀÛÀº ÆÄÀÏ·Î ±¸¼ºµÈ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÇØ ºÎ°úµÈ ÀÔÃâ·Â ÀÛ¾÷ ºÎÇÏ´Â ÇѰ³ÀÇ ´ë¿ë·® ÆÄÀÏ·Î ±¸¼ºµÈ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÇØ ºÎ°úµÈ ÀÛ¾÷ ºÎÇÏ¿Í ´Ù¸¨´Ï´Ù. µû¶ó¼­ ½Ã½ºÅÛ °ü¸®ÀÚ´Â ÀÌ Åë°è ÀڷḦ ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÃÖÀûÈ­ÇÒ ¼ö ÀÖ°Ô ¼³Á¤ °¡´ÉÇÕ´Ï´Ù.

1ÃÊ´ç Àü¼Û·ü

ÀÌ Åë°è ÀÚ·á´Â ƯÁ¤ ÀåÄ¡°¡ ´ë¿ªÆø ÇѰ迡 µµ´ÞÇß´ÂÁö È®ÀÎÇϴµ¥ À¯¿ëÇÕ´Ï´Ù.

ÀÏÃÊ´ç Àбâ/¾²±â ºñÀ² (Reads/Writes per Second)

ÀÌ Åë°è´Â ÀÏÃÊ´ç Àü¼Û·üÀ» º¸´Ù ÀÚ¼¼ÇÏ°Ô ±¸ºÐÇÔÀ¸·Î¼­ ½Ã½ºÅÛ °ü¸®ÀÚ·Î ÇÏ¿©±Ý °¢ ½ºÅ丮Áö ÀåÄ¡¸¶´Ù ÀÔÃâ·Â ÀÛ¾÷ ºÎÇÏ ÇöȲ¸¦ º¸´Ù ±í°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. ÀϺΠ½ºÅ丮Áö ±â¼úÀº Àбâ¿Í ¾²±â ÀÛ¾÷¿¡ ´ëÇÑ ¼º´ÉÀÌ ¸Å¿ì ´Ù¸¦ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌ ÀÚ·á´Â ¸Å¿ì Áß¿äÇÕ´Ï´Ù.

ÁÖ¼®

[1]

´Üµ¶ ÇÁ·Î¼¼¼­ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ °æ¿ì.

[2]

¹ö½º³ª µ¥ÀÌÅÍÆÐ½º ¹× ´ë¿ªÆø¿¡ °üÇÑ º¸´Ù »ó¼¼ÇÑ Á¤º¸´Â 3 Àå¿¡¼­ ã¾Æº¸½Ç ¼ö ÀÖ½À´Ï´Ù.