http://www.2cpu.co.kr/bbs/board.php?bo_table=QnA&wr_id=327010&page=2
위 쓰레드에서는 좀 엇나가버린 느낌이 강합니다만, 어쨋든 관심은 많이 가져주셔서 감사했습니다.
결국은 SSD는 RAID-0로 두개정도 묶어서 웹서버에 쓰고(데이터 깨져 봤자 뭐... 5분이면 복구하니 크게 상관 없을 것 같아서) DB서버는 SAS로 가기로 결정을 내렸습니다. 아무래도 SSD는 불안하네요..
이번 쓰레드는 왜 OS 디스크를 RAID-1으로 잡아야 하는가 입니다.
저 또한 전통적으로 하던 구성은 RAID-1 과 RAID-10의 혼합구성이었습니다. 즉 DISK 6개를 사용해서
OS : Disk 2EA RAID-1
DATA : Disk 4EA RAID-10
으로 구성을 했었는데요...
요즘들어서 왜 이걸 디스크를 6개나 써야 되는지 고민이 생기기 시작했습니다. PC 같으면 OS쪽에서 읽을 것도 많고 쓸것도 많고, 스왑도 많고 등등해서 별도의 디스크를 할당하는게 맞는데..
서버, 특히 DB서버에서 메모리가 충분한 상황이라면 이걸 굳이 디스크를 6개나 써 가면서 별도의 레이드 볼륨을 잡을 이유가 없다고 생각이 듭니다.
OS에서 사용하는 것들이나 DB엔진은 이미 메모리에 적재된 상태이므로, 관리자가 특별한 작업을 위해 콘솔로 접근하거나 하지 않는 이상.. 즉 가만히 두고 본연의 임무만 수행하는 상태에서는
1. 디스크 4개만 써서 RAID-10으로 잡고 단일 볼륨 구성
2. 디스크 6개를 사용한 전통적인 RAID-1과 RAID-10의 복합구성
의 차이가 크지 않으리라 생각합니다.
개인적으로는.... 성능의 차이가 크지 않고 안정성에서도 크게 차이가 없다면 좀 저렴한 쪽으로 가 보려고 하는 상황이라서 그렇습니다.
디스크 6개 구성으로 하려면 8베이 엔크로저와 8체널 컨트롤러로 가야 되는데 알다시피 4베이+4체널과 가격차이가 좀 있지 않습니까?? 그리고 IDC의 상면비용에서도 차이가 나구요(8베이는 최소 2U, 4베이는 어지간하면 1U)
혹시 이런구성 테스트 해보신분 조언 부탁드립니다. 감사합니다.
¹«½¼Â÷À̸¦ ¾Ë°í ½ÍÀº°ÇÁö
Àú´Â µµÅë °¨ÀÌ ¾È¿Í¼, Á¦°¡ Àû¾ú´ø ±ÛÀº »èÁ¦ÇÏ¿´½À´Ï´Ù.
¹Ì¼ÇÅ©¸®Æ¼ÄÃÇÏÁö ¾Ê°í, ¹é¾÷ÀÌ Á¦´ë·Î µÇ´Â »çÀÌÆ®¿¡¼
1. µð½ºÅ© 4°³¸¸ ½á¼ RAID-10À¸·Î Àâ°í ´ÜÀÏ º¼·ý ±¸¼º
2. µð½ºÅ© 6°³¸¦ »ç¿ëÇÑ ÀüÅëÀûÀÎ RAID-1°ú RAID-10ÀÇ º¹ÇÕ±¸¼º
ÀÌ Ãß°¡µÇ´Â ºñ¿ë(8+8°ú 4+4)¸¸ÅÀÇ È¿°ú°¡ ÀÖ´À³Ä.. ÇÏ´Â °Ì´Ï´Ù.
½Ã½ºÅÛµµ ¾Èº¸°í È¿°ú°¡ ÀÖÀ»Áö ¾î¶»°Ô ¾Ð´Ï±î.. ºÒ·ÎÀå»ý ¾àÀå¼öµµ ¾Æ´Ñµ¥...
DISK I/O¿¡ º´¸ñÀÌ ÀÖÀ¸¸é ´ç¿¬È¿°ú°¡ ÀÖ°í,
DISK I/O°¡ °ÅÀÇ ¾ø´Ù¸é È¿°ú°¡ ¾øÁö ¾ÊÀ»±î¿ä?
DISK I/O¿¡ ºÎÇÏ°¡ Àִ»óȲÇÏ¿¡¼
(1)¾²´Â ȯ°æ¿¡¼ (2)·Î ¹Ù²ï´Ù¸é ´çÀå OS,APPConfig ¹× ·Î±×(Æ®·£Àè¼Ç·Î±×µî)¸¦ (1)ÂÊÀ¸·Î »©¾ß°ÚÁÒ
p.s : disk 3°³ raid 1ÀâÀ¸½Ã¸é µÈ´Ù´Ï±î¿ä.. ÄÁÆ®·Ñ·¯ ºñ¿ëµµ ºüÁö°í ÁÁÁö ¾Ê³ª¿ä?
¾Æ´Ô ³î¸®´Â°Å ó·³ º¸¿©¼ ±ÛÀ» ¾Èº¸½Å°ÇÁö..
¿Â¶óÀΰÔÀÓ ½ÇÁ¦ ¼ºñ½º¿¡¼ HDD 4°³ RAID 1¾²±âµµ ÇÕ´Ï´Ù.
Á¦°¡ Á÷Á¢ ½Ã½ºÅÛ ¸¸µé¾î¼ ½ÇÁ¦È¯°æ ºñ½ÁÇÏ°Ô ¸¸µé°í Å×½ºÆ® ÇØ º¸´Â°Ô Á¤¼®À̱â´Â Çѵ¥, ÁÖ¸Ó´Ï »çÁ¤ÀÌ ºó¾àÇؼ.. Ȥ½Ã Çغ¸½ÅºÐ ÀÇ°ßÀ» µèÀÚ°í ¾´ ±ÛÀÏ »ÓÀÔ´Ï´Ù. ³Ê¹« °í¹ÎÇÏÁö ¸¶¼¼¿ä..
±×°Ç »ý°¢ÇØ º¸¼Ì³ª¿ä?
mysql.com °¡¸é mysqladmin°øÂ¥·Î ÁÝ´Ï´Ù.
±×°Å ¹Þ¾Æ¼ ½ÇÁ¦ ¼ºñ½º¿¡ ¿¬°áÇϸé DB»óÅÂ(ºÎÇÏ/ij½¬È÷Æ®)¹× ¼³Á¤È¯°æ ´Ù ³ª¿É´Ï´Ù.
±×°Åº¸°í ÁøÇàÇÏ½Ã¸é µÇÁö¾ÊÀ»±î¿ä?
"°èÃøÇÏÁö¸»°í ½ÇÃøÇϼ¼¿ä"
p.s : DB 10G¿¡ ¹Ì¼ÇÅ©¸®Æ¼ÄÃÇÑ°Ô ¾Æ´ÏÁö¸¸ °¡¿ë¼ºÀÌ ³ô¾Æ¾ß µÈ´Ù¸é
Stateless¹æ½ÄÀ̶ó¸é Active/Standby HA±¸¼ºÀ» ÇϽðí (mysql-replication°°Àº)
¼ÒÄÏÀÌ ²÷±â¸é ¾ÈµÈ´Ù°í Çϸé Çϵå3~4°³ RAID-1 °¡¼¼¿ä..
ÃßÀ̸¦ ÆÇ´ÜÇؼ ¹®Á¦°¡ »ý±æ ¼ÒÁö°¡ ÀÖÀ¸¸é ¿¹¹æÀ» ÇؾßÁÒ.
2. µð½ºÅ© 6°³¸¦ »ç¿ëÇÑ ÀüÅëÀûÀÎ RAID-1°ú RAID-10ÀÇ º¹ÇÕ±¸¼º À¸·Î °¡´Â°Ô ´ç¿¬È÷ ÁÁ°í, Àúµµ °è¼Ó ÀÌ ±¸¼ºÀ¸·Î ¸¸µé¾î ¿Ô´Âµ¥...
¿äÁòµé¾î °©ÀÚ±â.
1. µð½ºÅ© 4°³¸¸ ½á¼ RAID-10À¸·Î Àâ°í ´ÜÀÏ º¼·ý ±¸¼º ·Î ±¸¼ºÇصµ Â÷ÀÌ°¡ Å©Áö ¾ÊÀº°Í °°¾Æ¼ °¡º±°Ô ¿Ã¸° ±ÛÀÏ »ÓÀÔ´Ï´Ù..
Áï... ÀÌ ¾²·¹µåÀÇ ¿äÁö´Â DB¿Í °ü·ÃµÈ°Ô ¾Æ´Ï¶ó, OS(Linux)¿¡¼ µð½ºÅ© ½ºÅ©·¡Ä¡°¡ ¾ó¸¶³ª ÀϾ´Â°¡ ÇÏ´Â °Å¿´½À´Ï´Ù. Á¤´äÀº [ostat ÇØ ºÁ¾ß ¾È´Ù]ÀÏ °Í °°½À´Ï´Ù.
Áï, OS¶§¹®¿¡ ÀϾ´Â µð½ºÅ© ½ºÅ©·¡Ä¡´Â ¾ø´Ù°í ºÁµµ ¹«¹æÇÕ´Ï´Ù.
DBµ¥ÀÌÅÍ¿Í ·Î±ëµ¥ÀÌÅÍÀÇ i/o¿¡ µû¶ó OS / DATA /Config / LOG¸¦ ¾î¶»°Ô ³ª´Áö ÆÇ´ÜÇØ¾ß ÇѴٴ°ÅÁÒ.
(·¹ÀÌµå º¼·ýÀ» µû·Î±¸¼ºÇϵç/¹°¸®Çϵå·Î ³ª´©µç/ÆÄƼ¼ÇÀ» ³ª´² async°Éµç)
±×·²·Á¸é ÇöÀç »óŸ¦ È®ÀÎÇϽöó´Â ¾ê±â¿´½À´Ï´Ù.
Á¦°¡ NT 3.5½ÃÀýºÎÅÍ °è¼Ó À©µµ±×¸¸ ½á¿À´Ù°¡ ÃÖ±Ù(ÇÑ 4~5³â µÈ°Í °°½À´Ï´Ù)¿¡ ¿Í¼¾ß °Ü¿ì Linux ¸Ó½ÅÀ» °ü¸®Çϱ⠽ÃÀÛÇؼ Á» ºÎÁ·ÇÕ´Ï´Ù.
À©µµ±×+M$SQLÀº ¾îÁö°£Çϸé Àß Á¶¹°¶ô°Å¸®´Âµ¥, APMÀ¸·Î ±¸¼ºµÈ »çÀÌÆ®´Â ºñ½Áºñ½ÁÇϸ鼵µ À©µµ±×¿Í ´Ù¸¥ºÎºÐÀÌ °÷°÷¿¡¼ ³ª¿À´Â °ü°è·Î °¡²û ´çȲ½º·´½À´Ï´Ù. ÂÁ..
Á÷Á¢ ¾ó±¼ º¸¸é¼...´ëÈ ÇÏ½Ã¸é ´õ¿í´õ ¾Ë±â ½±°í..ÆíÇÕ´Ï´Ù..
OS¿µ¿ª°ú µ¥ÀÌÅÍ ¿µ¿ªÀº ºÐ¸®¸¦ ½ÃÄÑ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¿µ¿ªÀÇ I/O°¡ OS¿µ¿ªÀÇ Ä¿³Î·Îµù¿¡ ¿µÇâÀ» ÁÖ¸é ¹Ù·Î ¿¡·¯°¡ ¶³¾îÁö°Ô µÇ°í ¾÷¹«¿¡ Å« Â÷ÁúÀÌ ¹ß»ýÇÏ°Ô µË´Ï´Ù.
¾î´À ¸ð »çÀÌÆ® Çà¿îÀÇ µ·°ú °ü·ÃµÈ ¼¹ö°¡ ±× ¸ð³ÉÀ¸·Î ·¹ÀÌµå ±¸¼ºÇؼ ¿©·¯»ç¶÷ ¾Ö¸ÔÀÌ°í ÀÖ½À´Ï´Ù. OS¿µ¿ªÀº ¹Ýµå½Ã µû·Î ÇؾßÇÑ´Ù°í ±×¸® ±Ç°íÇßÁö¸¸ ³¡±îÁö ¾ÈµÈ´Ù°í Çؼ µð½ºÅ© ¹®Á¦·Î ºí·ç½ºÅ©¸°À» Àâ¾Æ³»Áö ¸øÇÏ°í ÀÖ½À´Ï´Ù. 12°³¸¦ 10À¸·Î ±¸¼ºµÇ¼ ƯÁ¤ SAS SCSI ID°¡ ·Î±×¿¡ ±â·ÏµÇÁö ¾Ê´ÂÇÑ Çϳª¾¿ ¹Ð¾î³Ö±â¸¦ ÇÏ¸é¼ Ã£¾Æ¾ß Çϴµ¥ ±×°Ô ½±Áö°¡ ¾ÊÁÒ.