raw device¶õ
ÀÛ¼ºÀÚ °ü¸®ÀÚ ÀÛ¼º½Ã°£ 2016-02-17 12:32:39
 

ÈçÈ÷ À¯´Ð½º¿¡¼­ ½ºÅ丮Áö µð¹ÙÀ̽º¸¦ ¾ï¼¼½ºÇÏ´Â ¹æ¹ý¿¡ µû¶ó

ºí·Ïµð¹ÙÀ̽º(/dev/dsk) ¿Í ·Î(RAW)µð¹ÙÀ̽º(/dev/rdsk) ·Î ±¸ºÐÀ» ÇÕ´Ï´Ù.

´Ü¾î ±×´ë·Î ÀÌÇظ¦ ÇÑ´Ù¸é ºí·Ïµð¹ÙÀ̽º¿¡ ºí·ÏÀº ÆÄÀϽýºÅÛÀÇ ºí·ÏÀ» ¸»ÇÏ´Â °Ì´Ï´Ù.

Áï ·Îµð¹ÙÀ̽ºÀ§¿¡ ÆÄÀϽýºÅÛÀÌ ¾ñ¾î ÀÖ´Ù°í º¸¸é µË´Ï´Ù.

OS ´Â ¾îÇø®ÄÉÀ̼ÇÀÇ IO ¿ä±¸¿¡ µû¶ó ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÀÐ¾î ¿À´À³Ä ,

·Î µð¹ÙÀ̽º(ÆÄÀϽýºÅÛ º¸´Ù´Â ´õ ÇÏÀ§·¹º§)¿¡¼­ ÀÐ¾î ¿À´À³Ä°¡ ¾ï¼¼½º ¹æ¹ý¿¡ ÀÇÇؼ­

Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù.

·Î µð¹ÙÀ̽º´Â ÆÄÀϽýºÅÛÀÌ ¾ø±â ¶§¹®¿¡ ´çÇöÈ÷ ÆÄÀÏ, µð·ºÅ丮, ¾ï¼¼½ºÄÁÆ®·Ñ µîÀ»

¾îÇø®ÄÉÀ̼ǿ¡¼­ Á÷Á¢ °ü¸® ÇØ¾ß ÇÕ´Ï´Ù.

·Î µð¹ÙÀ̽º¸¦ µ¥ÀÌŸº£À̽º¿¡¼­ »ç¿ëÇÒ ¶§ µ¥ÀÌŸ º£À̽º´Â ÀÚüÀûÀ¸·Î ºí·Ï°ú ÀͽºÅÙÆ® µîÀÇ

½ºÅ丮Áö °ü¸® °³³äÀ» °¡Áö°í Àֱ⠶§¹®¿¡ OS·¹º§¿¡¼­ÀÇ ¹°¸®ÀûÀÎ µ¥ÀÌŸ ÆÄÀÏ °ü¸®¸¸ ÇÏ¸é µË´Ï´Ù.

(µ¥ÀÌŸ º£À̽º¿¡¼­ ·Îµð¹ÙÀ̽º¸¦ »ç¿ëÇÏ´õ¶óµµ ¹°¸®ÀûÀÎ µð¹ÙÀ̽º(µð½ºÅ©)¿¡ µ¥ÀÌŸ ÆÄÀÏÇüÅ·ΠÀ§Ä¡Çؾß

Çϱ⠶§¹®¿¡ º¼·ý¸Å´ÏÀú °°Àº °¡»ó ½ºÅ丮Áö °³³äÀÌ ÇÊ¿äÇÕ´Ï´Ù.)

ÀϹÝÀûÀÎ µð½ºÅ©´Â I/O ´ÙÀ½°ú °°Àº Æнº¸¦ °¡Áý´Ï´Ù.

Application<->Library Buffer<->Operation System Cache<->File System/Volume Manager<->Device

±×·±µ¥ ·Îµð¹ÙÀ̽ºÀÇ Æнº´Â ´ÙÀ½°ú °°½À´Ï´Ù.

Application<->Device


ÈçÈ÷ DBMS ¸¦ ÄÁÇDZ×ÇÒ¶§ µ¥ÀÌŸ ÆÄÀÏÀÇ À§Ä¡¸¦ ³õ°í RAW ¿Í ÆÄÀϽýºÅÛ ºñ±³¸¦ ¸¹ÀÌ ÇÏ°Ô µË´Ï´Ù.

³ª¸§´ë·Î Àå´ÜÁ¡ÀÌ ÀÖ¾î ½±°Ô ÆÇ´Ü ÇÒ¼ö´Â ¾øÁö¸¸ ÆÄÀÏ°ü¸®Ãø¸é¿¡¼± ÆÄÀϽýºÅÛÀÌ ¼º´É¸é¿¡¼­´Â ·Î µð¹ÙÀ̽º°¡ ³´½À´Ï´Ù.

DBMS ½Ã½ºÅÛ¿¡¼­ ÆÄÀϽýºÅÛÀ» »ç¿ë ÇÒ °æ¿ì DBMS ÀÇ °¡ ÀÚü IO¹öÆÛ¸¦ ¼³Á¤ Çϱ⠶§¹®¿¡

OS ÀÇ ÆÄÀϽýºÅÛ Ä³½Ã°¡ ÇÊ¿ä ¾ø½À´Ï´Ù. ÀÌ·± ÆÄÀϽýºÅÛÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ°íÀÚ ¼Ö¶ó¸®½ºÀÇ Direct I/O , º£¸®Å¸½º ÆÄÀϽýºÅÛµî

ÀÌ ³ª¿À°Ô µÇ¾ú½À´Ï´Ù. ÀÌ¿Í °°Àº ´õºí ¹öÆÛ¸µ ¸¦ ¸·À½À¸·Î½á OS´Â ¸Þ¸ð¸® ÆÄÀϽýºÅÛ Ä³½ÌÀ» À§ÇÑ ¸Þ¸ð¸® ¸Å´ÏÁö¸ÕÆ®°¡ ÇÊ¿ä¾ø¾îÁö°í,

DBMS ¿¡¼­¸¸ ¹öÆÛ¸µÀ» ÇϹǷΠ¸Þ¸ð¸®¸¦ ´ú ¼Ò¸ðÇÏ°Ô µË´Ï´Ù. ÁÖ¼Ò º¯È¯À» ÇÒ ÇÊ¿ä°¡ ¾øÀ¸´Ï ij½ÃÀÇ ¾ï¼¼½º ¼Óµµµµ »¡¶óÁö°ÚÁÒ.

RAWÀÇ ÀåÁ¡À» Çϳª´õ ¸»¾¸µå¸®¸é KAIO(kernal async IO) ÀÔ´Ï´Ù.

À§ÀÇ IOÆнº¿¡¼­ º¸µíÀÌ ·Îµð¹ÙÀ̽º´Â IO¿ä±¸°¡ ¹ß»ýµÉ¶§ À¯Àú¶óÀ̺귯¸®¸¦ »ç¿ë ÇÏÁö ¾Ê°í Ä¿³Î ·¹º§¿¡¼­ IO °¡ ÀÌ·ç¾î Áö¹Ç·Î

¸í·ÉÀÌ ´Ü¼øÇØ Á®¼­ °á°úÀûÀ¸·Ð CPU¸¦ ´ú »ç¿ëÇÏ°Ô µË´Ï´Ù.


Ãâó : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=63819461&
qb=cmF3IGRldmljZQ==&enc=utf8&section=kin&rank=3&sort=0&spq=0&pid=fIe7O
g331yosssEVpKlssv--169396&sid=S6RJEjE8pEsAACHkFto


¸ñ·Ï | ÀÔ·Â | ¼öÁ¤ | ´äº¯ | »èÁ¦