·Î±×ÀÎ
¾ÆÀ̵ð
¾Ï   È£
ȸ¿ø°¡ÀÔ   ¾ÏÈ£ºÐ½Ç
¬á¬â¬à¬ã¬ä¬Ú¬ä¬å¬ä¬Ü¬Ú, ¬Õ¬à¬ã¬å¬Ô, ¬Ú¬ß¬Õ¬Ú¬Ó¬Ú¬Õ¬å¬Ñ¬Ý¬Ü¬Ú, ¬Ú¬ß¬ä¬Ú¬Þ http://youdosug.com - ¬á¬â¬à¬ã¬ä¬Ú¬ä¬å¬ä¬Ü¬Ú, ¬Õ¬à¬ã¬å¬Ô, ¬Ú¬ß¬Õ¬Ú¬Ó¬Ú¬Õ¬å¬Ñ¬Ý¬Ü¬Ú, ¬Ú¬ß¬ä¬Ú¬Þ
  Home
  ²ôÀû²ôÀû
  ¸®´ª½º
  ¼îÇθô
  °ÔÀÓ
  ¾Æ¹ÙŸ¼¥
  ¾Æ¹ÙŸ°ü¸®ÀÚ
  HTML ±³À° ¿¹Á¦1
  HTML ±³À° ¿¹Á¦2
  Å×½ºÆ®ÆäÀÌÁö


¸®´ª½º Tech °Ô½ÃÆÇ


ADMIN 2024. 04. 24.
 [Tip] hdparmÀ» ÀÌ¿ëÇÏ¿© ÇÏµå µð½ºÅ© ¼Óµµ Çâ»ó½ÃÅ°±â
  ³¯Â¥: 2005.01.28. 13:25:12   Á¶È¸: 1147
ÀúÀÚ: ·Ó Çø®ÄËÀú(Rob Flickenger), ¿ª ¼­¼º¿ë

ÃÖ¼Ò ÇÑ °³ÀÇ (E)IDE ÇÏµå µå¶óÀ̺긦 ÀÌ¿ëÇÏ¿© ÀÎÅÚ ¸®´ª½º ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í Àִ°¡?

Çϵåµð½ºÅ© I/O ¼º´ÉÀ» Áï½Ã µÎ ¹è·Î ´Ã·ÁÁÙ ¼ö ÀÖ´Â ¸¶¼ú°°Àº ¸í·ÉÀÌ ÀÖ´Ù¸é ¸ÚÁöÁö ¾ÊÀ»±î? ±×·¸Áö ¾Ê°í ÇöÀçÀÇ Àü¼Û·üÀ» 6~10¹è Á¤µµ ºü¸£°Ô º¸¿©ÁÙ ¼ö ÀÖ´Ù¸é?

ÀÜ¶à ²Ù¹Î ¸®´ª½º ¹Ú½º°¡ ¾î¶² ¼º´ÉÀ» º¸¿©ÁÙÁö ±Ã±ÝÇØ Çغ» ÀûÀº ¾ø´Â°¡?

hdparm(8)À» °£°úÇÏÁö ¸»ÀÚ. ÀüÇô µé¾îº» ÀûÀÌ ¾ø´õ¶óµµ °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ³»°¡ ¾ê±âÇغ» »ç¶÷µé ´ëºÎºÐµµ ±×·¨´Ù. ÇÏÁö¸¸ ´ç½ÅÀÌ IDE/¸®´ª½º ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í ÀÖ´Ù¸é(¸¹Àº »ç¶÷µéÀÌ ±×·¸µíÀÌ), hdparm(8)À» »ç¿ëÇÏÁö ¾Ê°í Áö±Ý±îÁö ¾î¶»°Ô ¹öÅß¿Ô´ÂÁö ±Ã±ÝÇÒ °ÍÀÌ´Ù. ³ªµµ ±×·¨´Ù.

±×·¡¼­ ¾î·´Ù´Â °ÍÀΰ¡?

ÀÌÁ¦ ¿©·¯ºÐÀº ´ÙÁß PIO ¸ðµå¿Í DMA, °¡Á× ½ÃÆ® ¿É¼Ç°ú Ưº°ÇÑ Å©·Ò µµ±ÝÀ» ÀÔÈù ÃֽŠÄÁÆ®·Ñ·¯ Ĩ¼Â°ú ÇÔ²² ÃֽŠUltraATA/66 EIDE µå¶óÀ̺긦 ¾ò¾ú´Ù. ±×·¸Áö¸¸ ½ÇÁ¦·Î ½Ã½ºÅÛÀÌ ÀÌ¿Í °°Àº ¸ÚÁø ±â´ÉÀ» ÀÌ¿ëÇÏ°í Àִ°¡? hdparm(8) ¸í·ÉÀº µå¶óÀ̺갡 ¾î¶»°Ô µ¿ÀÛÇÏ°í ÀÖ´ÂÁö ¾Ë·ÁÁÙ »Ó ¾Æ´Ï¶ó ¸¶À½¿¡ µé ¶§±îÁö ¹Ì¼¼ÇÑ °Íµµ Á¶Á¤ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

³Ê¹« ÈïºÐÇϱâ Àü¿¡, ƯÁ¤ ȯ°æ¿¡¼­ ÀÌ¿Í °°Àº ¸í·ÉµéÀÌ ¿¹»óÇÏÁö ¸øÇÑ µ¥ÀÌÅÍ ¼Õ»óÀ» ¾ß±â½Ãų ¼öµµ ÀÖÀ½À» ÁöÀûÇصδ °ÍÀÌ ÁÁ°Ú´Ù. ÃÖ¼ÒÇÑ ÀÛ¾÷À» ÁøÇàÇϱâ Àü¿¡ ¸®´ª½º ¹Ú½º¸¦ ¹é¾÷ÇÏ°í ´ÜÀÏ À¯Àú ¸ðµå·Î ÀüȯÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù.

º¸Åë Ã¥ÀÓÀ» ȸÇÇÇÏ´Â ¹æ¹ýÀ¸·Î ¸¸¾à ÃֽŠÇϵå¿þ¾î¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é(´Ù½Ã ¸»ÇØ, ¿©·¯ºÐÀÌ »ç¿ëÇÏ°í ÀÖ´Â µå¶óÀ̺ê¿Í ÄÁÆ®·Ñ·¯¿Í ¸¶´õº¸µå°¡ ÃÖ±Ù 2,3³â À̳»¿¡ »ý»êµÈ °Í), À§Ç輺Àº ¸Å¿ì ³·¾ÆÁø´Ù´Â Á¡À» ÁöÀûÇØµÎ°í ½Í´Ù. ÇÊÀÚ´Â ´Ù¾çÇÑ Çϵå¿þ¾î ¼³Á¤À» °®´Â ¿©·¯ ¹Ú½º¿¡¼­ ÀÌ ¸í·ÉµéÀ» »ç¿ëÇØ¿ÔÁö¸¸, ³»°¡ º» °¡Àå ÃÖ¾ÇÀÇ »óȲÀº °¡²û¾¿ ÇÁ·Î±×·¥ ½ÇÇàÁß ½Ã½ºÅÛÀÇ ¿Àµ¿ÀÛÀ̳ª ÇÁ·Î±×·¥ ¿À·ù µî¿¡ ÀÇÇØ ½ÇÇàÀÌ ÁߴܵǴ °ÍÀ¸·Î ¾î¶² ÀԷ¿¡ ´ëÇؼ­µµ ¹ÝÀÀÇÏÁö ¾ÊÀ¸¸ç, º¹±¸ÇÏ·Á¸é Àü¿øÀ» ²°´Ù°¡ ´Ù½Ã ÄÑ¾ß ÇÏ´Â Çà(hang)À̾ú´Âµ¥, ¸®ºÎÆÃÇϸé ÀÚ·á¿¡´Â ¹®Á¦°¡ ¾ø¾ú´Ù. ±×¸®°í °³ÀÎÀûÀÎ ºÒÇà¿¡ ´ëÇØ ³ª¿Í ¼¼»ó¿¡ ´ëÇØ ¾î¶² ¿ø¸ÁÀ» ÇϵçÁö »ó°ü¾øÀÌ, ¿ì¸® ¸ðµÎ´Â ´ç½ÅÀÇ ¹Ú½º°¡ Àß ÀÖ´Â °Í¿¡ ´ëÇÑ ±Ã±ØÀûÀΠåÀÓÀ» °¡Áø »ç¶÷ÀÌ ´©±¸ÀÎÁö ¾Ë°í ÀÖ´Ù. ±× ±Ã±ØÀû Ã¥ÀÓÀº ¹Ù·Î ´ç½Å¿¡°Ô ÀÖ´Ù.

ÀÚ, ±×·¸´Ù¸é¡¦ ³»°¡ ¾ÆÁ÷ ¿©·¯ºÐÀ» ÃæºÐÈ÷ °ÌÁÖÁö ¸øÇß´Ù¸é ÀÌ·¸°Ô Çغ¸ÀÚ(·çÆ®·Î, ´ÜÀÏ À¯Àú ¸ðµå¿¡¼­ ÇÏ´Â°Ô ÁÁÀ½).

hdparm -Tt /dev/hda

±×·¯¸é ¾Æ·¡°ú °°Àº ¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù.

/dev/hda:

Timing buffer-cache reads: 128 MB in 1.34 seconds =95.52 MB/sec

Timing buffered disk reads: 64 MB in 17.86 seconds = 3.58 MB/sec

ÀÌ°ÍÀº ¿ì¸®¿¡°Ô ¹«¾ùÀ» ¾Ë·ÁÁִ°¡? -T´Â ij½Ã ½Ã½ºÅÛ °Ë»ç¸¦ ÀǹÌÇÑ´Ù(´Ù½Ã ¸»ÇØ ¸Þ¸ð¸®, CPU, ¹öÆÛ Ä³½Ã). -t´Â Á¦½ÃÇÑ µð½ºÅ©¿¡ ´ëÇØ Ä³½Ã¿¡¼­ µ¥ÀÌÅ͸¦ Àоî¿ÀÁö ¾ÊÀ» °æ¿ìÀÇ Åë°è¸¦ Ãâ·ÂÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´ÜÀÏ À¯Àú ¸ðµå¿¡¼­ µÎ °¡Áö¸¦ ÇѲ¨¹ø¿¡ ÇÑ ÁÙ¿¡¼­ ¿©·¯ ¹ø ½ÇÇàÇØÁÖ¸é µð½ºÅ© I/O ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. (À̰͵éÀº PII/350 / 128M ·¥ / ½ÅÇüÀÇ EIDE Çϵåµð½ºÅ©¿¡¼­ ¾òÀº ½ÇÁ¦ ¼öÄ¡·Î ¿©·¯ºÐÀÌ ¾ò°Ô µÉ ¼öÄ¡´Â ÀÌ¿Í ¶È°°Áö´Â ¾ÊÀ» °ÍÀÌ´Ù.)

°ªµéÀÌ º¯ÇÑ´Ù°í ÇÏ´õ¶óµµ 3.58MB/sec¶ó´Â ¼öÄ¡´Â À§ÀÇ Çϵå¿þ¾î¿¡¼­´Â ÇüÆí¾ø´Ù. ÇÊÀÚ´Â Çϵåµð½ºÅ©ÀÇ ±¤°í¿¡¼­ ´ë·« ÃÊ´ç 66MB ¶ó°í ¸»ÇÏ´Â °ÍÀ» º» °Í °°´Ù!!?!? ÀÌ°ÍÀÌ ¹«¾ùÀ» ÀǹÌÇÏ´Â °ÍÀϱî?

±×·¸´Ù¸é, ¸®´ª½º°¡ µå¶óÀ̺긦 ¾î¶»°Ô ¾îµå·¹½ÌÇÏ´ÂÁö¿¡ ´ëÇØ ÀÚ¼¼È÷ »ìÆ캸µµ·Ï ÇÏÀÚ.

hdparm /dev/hda



/dev/hda:

multcount = 0 (off)

I/O support = 0 (default 16-bit)

unmaskirq = 0 (off)

using_dma = 0 (off)

keepsettings = 0 (off)

nowerr = 0 (off)

readonly = 0 (off)

readahead = 8 (on)

geometry = 1870/255/63, sectors = 30043440, start = 0

À̰͵éÀÌ ±âº»°ªÀÌ´Ù. ¾ÈÀüÇϱâ´Â ÇÏÁö¸¸ ¹Ýµå½Ã ÃÖÀûÀº ¾Æ´Ï´Ù. 16ºñÆ® ¸ðµå¿¡ ´ëÇÑ °ÍÀº ¾î¶²°¡? ³ª´Â 386°ú ÇÔ²² »ç¶óÁ®¹ö·È´Ù°í »ý°¢Çߴµ¥! ±×¸®°í ´Ù¸¥ ¿É¼Çµé ´ëºÎºÐÀÌ ²¨Á® ÀÖ´Â ÀÌÀ¯´Â ¹«¾ùÀΰ¡?

ÀϹÝÀûÀ¸·Î ´É¼÷Çϸ鼭µµ °¡´ÉÇÑ ÇÑ ¾ÈÀüÇÑ ¹æ¹ýÀ¸·Î ÀÚüÀûÀ¸·Î ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. À§¿¡¼­ ¾ð±ÞÇÑ ¼ÂÆà ¹æ¹ýµéÀº ¾î´À Çϵå¿þ¾î¿¡¼­µçÁö °¡»óÀ¸·Î ÀÛµ¿ÇÏ°Ô µÇ¾îÀÖ´Ù. ±×·¸Áö¸¸ ¿ì¸®´Â 8³â Â¥¸®, 16ºñÆ® ¸ÖƼ IO Ä«µå¸¦ ´Ù·ê °ÍÀÌ´Ù. µû¶ó¼­ ÀÌÁ¦ºÎÅÍ´Â Èï¹Ì·Î¿î ¿É¼Ç¿¡ ´ëÇØ »ìÆ캸µµ·Ï ÇÏ°Ú´Ù.

multicount: multiple sector countÀÇ ¾àÀÚÀÌ´Ù. ÀÌ°ÍÀº ÇѹøÀÇ I/O ÀÎÅÍ·´Æ®¿¡ µð½ºÅ©¿¡¼­ ¾ó¸¶³ª ¸¹Àº ¼½ÅÍ°¡ ÀÐÇôÁú ¼ö ÀÖ´ÂÁö¸¦ Á¦¾îÇÑ´Ù. ´ëºÎºÐÀÇ ¸ðµç ÃÖ±ÙÀÇ IDE µå¶óÀ̺êµéÀº ÀÌ°ÍÀ» Áö¿øÇÑ´Ù. ¸Ç ÆäÀÌÁö¿¡´Â ´ÙÀ½°ú °°ÀÌ ³ª¿Í ÀÖ´Ù.
ÀÌ ±â´ÉÀÌ È°¼ºÈ­µÇ¸é µð½ºÅ© I/O¿¡ ´ëÇÑ ¿î¿µÃ¼Á¦ ¿À¹öÇìµå¸¦ º¸Åë 30-50% °¨¼Ò½ÃŲ´Ù. ÀÌ°ÍÀº ¸¹Àº ½Ã½ºÅÛ¿¡¼­ 5%¿¡¼­ 50% °¡·®ÀÇ Çâ»óµÈ µ¥ÀÌÅÍ Àü¼Û·üÀ» Á¦°øÇÑ´Ù.

I/O Áö¿ø: ÀÌ°ÍÀÌ¾ß ¸»·Î Áß¿äÇÏ´Ù. ÀÌ Ç÷¡±×´Â µ¥ÀÌÅÍ°¡ PCI ¹ö½º¿¡¼­ ÄÁÆ®·Ñ·¯·Î Åë°úÇÏ´Â ¹æ¹ýÀ» Á¦¾îÇÑ´Ù. °ÅÀÇ ¸ðµç ¸ð´ø ÄÁÆ®·Ñ·¯ Ĩ¼ÂµéÀº 3 ¶Ç´Â 32ºñÆ® ¸ðµå w/sync¸¦ Áö¿øÇÑ´Ù. ¾î¶² ¸ðµ¨Àº 32ºñÆ® async±îÁöµµ Áö¿øÇÑ´Ù. ÀÌ°ÍÀ» ÄÑÁÖ¸é °ÅÀÇ µÎ ¹èÁ¤µµ Àü¼Û·üÀ» Áõ°¡½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù.
unmaskirq: ÀÌ°ÍÀ» ÄÑ´Â °ÍÀº ¸®´ª½º°¡ ÇÑ µð½ºÅ© ÀÎÅÍ·´Æ®¸¦ ó¸®ÇÒ ¶§ ´Ù¸¥ ÀÎÅÍ·´Æ®¸¦ ¾ð¸¶½ºÅ©(unmask)Çϵµ·Ï Çã¿ëÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀÌ ÀǹÌÇÏ´Â °ÍÀº ¹«¾ùÀΰ¡? ¿äûµÈ µ¥ÀÌÅ͸¦ µð½ºÅ©°¡ ¸®ÅÏÇϱ⸦ ±â´Ù¸®´Â µ¿¾È, ¸®´ª½º°¡ ´Ù¸¥ ÀÎÅÍ·´Æ®¿Í °ü·ÃµÈ ÀÛ¾÷(¿¹¸¦ µé¾î ³×Æ®¿öÅ© Æ®·¡ÇÈ)À» ó¸®Çϵµ·Ï ÇÑ´Ù. ±×°ÍÀº ÀüüÀûÀÎ ½Ã½ºÅÛ ¹ÝÀÀ(response) ½Ã°£À» Çâ»ó½ÃÄÑ ÁÖÁö¸¸ ÁÖÀÇÇØ¾ß ÇÑ´Ù. ¸ðµç Çϵå¿þ¾î ¼³Á¤ÀÌ ±×°ÍÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¸Ç ÆäÀÌÁö¸¦ ÂüÁ¶Ç϶ó.
using_dma: DMA´Â À§ÇèÇÒ ¼öµµ ÀÖ´Ù. ¸¸¾à ÄÁÆ®·Ñ·¯¿Í µå¶óÀÌºê ¸ðµÎ°¡ DMA ¸ðµå¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù¸é ±×·¸°Ô Ç϶ó. ÇÏÁö¸¸ ÇÊÀÚ´Â ÀÌ ¿É¼ÇÀ» ÇÑ ´ë ÀÌ»óÀÇ ¸Ó½Å¿¡¼­ »ç¿ëÇÒ °æ¿ì ÀÚÁÖ Çà(hang)ÀÌ µÇ´Â °ÍÀ» °æÇèÇß´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸, ¸ÇÆäÀÌÁö¸¦ ÂüÁ¶Ç϶ó(±×¸®°í ´ÙÀ½ ÆäÀÌÁö¿¡ ÀÖ´Â ¿¹Á¦µéµµ)!
Turbocharged

´ÜÀÏ ¸ðµå·Î ÀüȯÇßÀ¸¹Ç·Î ¸î °¡Áö Åͺ¸ ¼³Á¤À» Çغ¸ÀÚ.

hdparm -c3 -m16 /dev/had



/dev/hda:

setting 32-bit I/O support flag to 3

setting multcount to 16

multcount = 16 (on)

I/O support = 3 (32-bit w/sync)

ÈǸ¢ÇÏ´Ù! 32 ºñÆ®°¡ ÁÁ¾Æº¸ÀδÙ. ±×¸®°í ÀϺΠ´ÙÁß-¸®µåµµ ÀÛµ¿ÇÒ °ÍÀÌ´Ù. º¥Ä¡¸¶Å©¸¦ ´Ù½Ã ½ÇÇàÇغ¸ÀÚ.

hdparm -tT /dev/had



/dev/hda:

Timing buffer-cache reads: 128 MB in 1.41 seconds =90.78 MB/sec

Timing buffered disk reads: 64 MB in 9.84 seconds = 6.50 MB/sec

¿Í¿ì! Å« ³ë·ÂÀ» ÇÏÁö ¾Ê°íµµ µð½ºÅ© Àü¼Û·üÀÌ °ÅÀÇ µÎ ¹è°¡ µÇ¾ú´Ù! ¹ÏÀ» ¼ö ¾ø´Ù.

ÀÌ°Í ¸»°íµµ ´õ ¸¹Àº °ÍµéÀÌ ÀÖ´Ù. ¾ÆÁ÷±îÁö ÀÎÅÍ·´Æ®¸¦ ¾ð¸¶½ºÅ·Çϰųª, DMA¸¦ »ç¿ëÇϰųª, decent PIO ¸ðµå Á¶Â÷µµ »ç¿ëÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ¹°·Ð À̰͵éÀ» È°¼ºÈ­Çϸé À§ÇèÇØÁø´Ù. (¿Ö Ç×»ó ÀÚÀ¯¿Í ¾ÈÀü»çÀÌ¿¡¼­ °Å·¡°¡ ÀÌ·ç¾îÁ®¾ß Çϴ°¡?) ¸Ç ÆäÀÌÁö´Â Multiword DMA mode2¸¦ ½ÃµµÇÏ´Â °Í¿¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ¾ð±ÞÇÏ°í ÀÖ´Ù.

hdparm -X34 -d1 -u1 /dev/had

¾ÈŸ±õ°Ôµµ ÀÌ°ÍÀº ÀÌ Æ¯Á¤ ¹Ú½º¿¡¼­ Áö¿øµÇÁö ¾Ê´Â °ÍÀ¸·Î º¸ÀδÙ(ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â NT ¹Ú½ºÃ³·³ ÇàµÊ). µû¶ó¼­ ¸®ºÎÆÃÇÑ ÈÄ¿¡ (´Ù½Ã ½Ì±ÛÀ¯Àú ¸ðµå·Î), ´ÙÀ½°ú °°ÀÌ ÇØÁÖ¾ú´Ù.

hdparm -X66 -d1 -u1 -m16 -c3 /dev/had



/dev/hda:

setting 32-bit I/O support flag to 3

setting multcount to 16

setting unmaskirq to 1 (on)

setting using_dma to 1 (on)

setting xfermode to 66 (UltraDMA mode2)

multcount = 16 (on)

I/O support = 3 (32-bit w/sync)

unmaskirq = 1 (on)

using_dma = 1 (on)

±×¸®°í ³­ ÈÄ Á¡°ËÇغ¸¾Ò´Ù.

hdparm -tT /dev/had



/dev/hda:

Timing buffer-cache reads: 128 MB in 1.43 seconds =89.51 MB/sec

Timing buffered disk reads: 64 MB in 3.18 seconds =20.13 MB/sec

20.13 MB/sec. ¿ì¸®°¡ ½ÃÀÛÇß´ø 3.58·ÎºÎÅÍ ¸Ö¸®¼­ ¿ïÀ½¼Ò¸®°¡ µé·Á¿Â´Ù.

±×·±µ¥, ¿ì¸®°¡ ¾î¶»°Ô -m16°ú -c3 ½ºÀ§Ä¡¸¦ ´Ù½Ã ½ÃÁ¤Çß´ÂÁö ÁÖ¸ñÇغ¸ÀÚ. ÀÌ°ÍÀº ¸®ºÎÆÃÇÒ ¶§ hdparm ¼ÂÆÃÀ» ±â¾ïÇÏÁö ¸øÇ߱⠶§¹®¿¡ °¡´ÉÇß´Ù. ÀÏ´Ü ½Ã½ºÅÛÀÌ ¾ÈÁ¤ÀûÀÎ °ÍÀ» È®ÀÎÇß´Ù¸é À§ÀÇ ÁÙÀ» /etc/rc.d/* ½ºÅ©¸³Æ®¿¡ È®½ÇÈ÷ Ãß°¡ÇØ¾ß ÇÑ´Ù(fsck °¡ µ¿ÀÛÇÑ ÈÄ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÄÁÆ®·Ñ·¯¸¦ ÀÌ»óÇÑ(flaky) ¸ðµå¿¡ µÎ°í ±¤¹üÀ§ÇÑ ÆÄÀϽýºÅÛ °Ë»ç¸¦ ½ÇÇàÇÏ´Â °ÍÀº °Å´ëÇÑ ¾çÀÇ ¿£Æ®·ÎÇǸ¦ ¹ß»ý½ÃÅ°±â¿¡´Â ÁÁÀº ¹æ¹ýÀÌÁö¸¸ ½Ã½ºÅÛÀ» °ü¸®ÇÏ´Â ¹æ¹ýÀº ¾Æ´Ï´Ù.)

ÀÌÁ¦ º¥Ä¡¸¶Å©¸¦ ¸î ¹ø ´õ ½ÇÇàÇÑ ÈÄ, ¸ÖƼÀ¯Àú ¸ðµå·Î ¸®ºÎÆÃÇؼ­ X¸¦ ¶ç¿î´Ù. ³Ý½ºÄÉÀÌ ÇÁ¸¦ ·ÎµùÇÏ°í ÀÚ¸®¸¦ ¶ßÁö ¾Êµµ·Ï ÇÑ´Ù.

°á·Ð

º» ±â»ç´Â '³ë·ÃÇÑ' ¸®´ª½º º£Å׶ûµé ȸÇÇÇÏ´Â Àç¹Õ´Â À̾߱âµé Áß¿¡ Çϳª¿¡ Áö³ªÁö ¾Ê´Â´Ù. ±×¸®°í hdparmÀ» »ç¿ëÇÏ´Â °ÍÀÌ ¿ÏÀüÈ÷ À§ÇèÀÌ ¾ø´Â °ÍÀº ¾Æ´ÏÁö¸¸ ºÐ¸í ¿¬±¸Çغ¼ °¡Ä¡´Â ÀÖ´Ù.

´ÜÁö ¼º´ÉÇâ»ó¸¸ °ü·ÃÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. hdparmÀº ´Ù¾çÇÑ ÀýÀü ¸ðµåµµ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿¡ ´ëÇؼ­´Â hdparm(8)À» ÂüÁ¶Çϱ⠹ٶõ´Ù.

ÀÌ ¸ÚÁø À¯Æ¿¸®Æ¼¿Í ÇÔ²² Âü¿©ÇØÁØ ¸¶Å© ·Îµå(Mark Lord)¿¡°Ô ¸Å¿ì °¨»çÇÏ°Ô »ý°¢ÇÑ´Ù. ¸¸¾à ´ç½ÅÀÇ Æ¯Á¤ ¹èÆ÷ÆÇÀÌ hdparmÀ» Æ÷ÇÔÇÏ°í ÀÖÁö ¾Ê´Ù¸é(´ë°³ /sbin À̳ª /usr/sbin¿¡ ÀÖ´Ù), http://metalab.unc.edu/pub/Linux/system/hardware/¿¡¼­ ¼Ò½º¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.

ÇØÇÇ ÇØÅ·!

·Ó Çø®ÄËÀú(Rob Flickenger)´Â ¿À¶óÀϸ® ³×Æ®¿öÅ© ½Ã½ºÅÛ °ü¸®ÀÚÀÌ´Ù.

===========================================================

http://blog.naver.com/gkpz/100000435250

(SCSI Çϵå´Â Á¦¿Ü)

¸ÕÀú ÇöÀç hard diskÀÇ ¼º´ÉÀ» ¾Ë¾Æº¸ÀÚ

#hdparm -t /dev/hda

³» °æ¿ì,

Timing buffered disk reads: 64 MB in 5.92 seconds =10.81 MB/sec

½Ã½ºÅÛ ¸¶´Ù ´Ù¸£°Ô ³ª¿Ã ¼ö ÀÖ´Ù.

¼º´ÉÀ» ³ôÀÌ´Â ¹æ¹ýÀº DMA¿Í 32-bit access mode¸¦ ÄÑ´Â °ÍÀÌ´Ù.

(DMA¸¦ ¹°·Ð Áö¿øÇØ¾ß ÇÑ´Ù.)

#hdparm -c -d /dev/hda ¸¦ Çغ¸¸é
/dev/hda:
I/O support = 1 (32-bit)
using_dma = 1 (on)



ÀÌ·¸°Ô ³ª¿À¸é ´õ ÀÌ»ó ÇÒ ¸» ¾øÀ½.

¸¸¾à I/O support = 0 (default 16-bit)

ÀÌ·¸°Ô ³ª¿À°Å³ª using_dma = 0 (off) ÀÌ·¸°Ô ³ª¿À¸é À̵éÀ» Å°¸é µÈ´Ù.

#hdparm -c 1 -d 1 /dev/hda

ÀÌ·¸°Ô ÇÏ°í ±× °á°ú¸¦ º¸¸é À§¿Í °°À½À» ¾Ë ¼ö ÀÖ´Ù.

³» °æ¿ì ù¹ø° test´Â 16-bit i/o ¿´¾ú´Ù.

¼³Á¤À» ¹Ù²Ù°í ³ª¼­ÀÇ test °á°ú´Â

Timing buffered disk reads: 64 MB in 5.80 seconds =11.03 MB/sec

¾à°£ÀÇ Çâ»óÀ» °®°í¿Ô´Ù. ^^
¸¸¾à µÑ ´Ù off¿´´Ù¸é ´õ ¸¹Àº Ç⼧ÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ÃֽŠ¸ðµ¨ÀÇ °æ¿ì

700%±îÁöµµ »¡¶óÁø´Ù´Â Á¤º¸°¡... ^^;;



¼º´ÉÀÌ Çâ»óµÇ¾ú´Ù¸é ÀÌ·¸°Ô °Ô¼Ó ½á¾ß°ÚÁã...

/etc/rc.d/rc.local ¶Ç´Â ¿äÁòÀº /etc/rc.d/rc.local.mineÀ» ¸¹ÀÌ ¾²´Ï

±î ÀÌ°÷¿¡

hdparm -c 1 -d 1 /dev/hda

¸¦ Ãß°¡ÇÑ´Ù.



LIST  MODIFY DELETE WRITE REPLY 





Àüü±Û ¸ñ·Ï 2024. 04. 24.  Àüü±Û: 109  ¹æ¹®¼ö: 61618
115 [¸®´ª½º] ij¸¯Åͼ ȮÀÎ º¯°æ  2021.11.23.144
114 ¸®´ª½º ¼­¹ö ij¸¯Åͼ º¯°æ  2021.11.05.103
113 [TIP] Å©·Ò ºê¶ó¿ìÀú¿¡¼­ http »çÀÌÆ® Á¢¼ÓÇÏ±â  2021.07.21.195
112 [À©µµ¿ì] À©µµ¿ì¿¡ ¾ÆÆÄÄ¡ ¼³Á¤  2020.10.06.129
111 [TIP] ÅèĹ ¿¡·¯ Á¤º¸ ¼û±â±â  2018.04.27.467
108 [¸®´ª½º] ¼­¹ö ½Ã°£ º¯°æ  2016.08.09.359
107 [MySQL] ±úÁø Å×À̺í Á¡°Ë ¹× º¹±¸  2016.03.14.438
106 [À©µµ¿ì] À©µµ¿ì¿¡ ¿­·Á ÀÖ´Â Æ÷Æ® È®ÀÎ ¹æ¹ý  2016.02.25.293
105 [ÄÚµù] ºê¶ó¿ìÀú ¸ðµå °íÁ¤  2016.02.23.293
104 [MySQL] Å×À̺í¸í ´ë¼Ò¹®ÀÚ ±¸ºÐ ¾ÈÇÏ±â  2016.01.27.457
103 [TIP] À©µµ¿ì7 ÀͽºÇÁ·Ñ·¯ ¸ðµç Ãß°¡ ±â´É ²ô°í ½ÇÇàÇÏ±â  2016.01.25.364
102 [À©µµ¿ì] ¿ø°Ý¿¡¼­ À©µµ¿ì Á¾·á, ÀçºÎÆà  2015.08.03.468
99 ¾Æ»çÇÁ·Î ÇÁ·ÎÅä ¼¼Æà  2014.12.18.352
95 [¸®´ª½º] tar ¸í·É¾î »ç¿ë¹ý  2014.03.05.457
94 [¸®´ª½º] ¼­¹ö ½Ã°£ ¼³Á¤ÇÏ±â  2014.02.26.451
93 [ÄÚµù] ·¹À̾î Æ˾÷ ¶ç¿ì±â  2013.12.19.644
92 [MySQL] mysql 5.6 µðºñ °èÁ¤ Ãß°¡  2013.11.21.401
91 iptables ¹æÈ­º® ¼³Á¤  2013.10.29.419
90 [TIP] ±¸±Û À¥ÆùÆ® ÀÌ¿ëÇÏ±â  2013.10.23.450
89 [¿¢¼¿] °ßÀû¼­¿¡¼­ ¼ýÀÚ·Î µÈ ±Ý¾×À» ¹®ÀÚ·Î º¯°æÇÏ´Â ¼ö½Ä  2012.11.22.453
88 [TIP] Æ˾÷â ¸µÅ©  2012.09.13.474
87 [PHP] ÆÄÀÏ ¾÷·Îµå »çÀÌÆ® Á¶Á¤  2012.08.10.451
86 [TIP] ÄíÅ° Á¤º¸ È®ÀÎ  2012.02.27.422
85 [JAVA SCRIPT] Æ˾÷â¿¡¼­ ¿ÀÇÂÇÑ À©µµ¿ì·Î ¸µÅ© °É±â  2012.02.13.716
81 GybEpmqPpkcXepkbv  2010.11.02.473
97 NZRMrpOFtqfAgDpn  2014.08.26.389
98 gFmtnqUiInCviLeE  2014.08.30.386
117 re: GybEpmqPpkcXepkbv 2022.04.10.83
80 [MAIL] imap Æ÷Æ® ¿¬°á È®ÀÎ  2010.10.21.474
79 [Tip] iconv¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ Å¸ÀÔ º¯°æ  2010.10.20.430
RELOAD WRITE
1 [2] [3] [4] 





Copyright¨Ï 2002 RUBICON