교체전)
델 R720 (델 아웃렛에서 득템한 것 입니다^^)
- e5-2660 * 2EA
- RAM 48G
- PERC 710(512mb cache)
- 8 EA * 1T SATA (Raid 10으로 모두 묶음)
문제점.
- 듀얼 CPU에 걸릴만한 부하는 없슴. 2-4개 정도의 코어만 일을 함.
- 게시판 검색 속도가 때로는 만족스럽지 않음.
- 쓰기 부하가 상당해서 글쓰기에서 지연이 가끔 발생
업그레이드 방향.
1. CPU는 클럭빨이다. 갯수를 1개로 줄이고 클럭을 높인다.
2. 램은 Dump된 DB의 크기보다 더 커야 한다.
3. 디스크는 데이터 부문을 SSD로 바꾼다.
4. PERC의 캐쉬는 1G로 늘린다.
교체후)
델 R620 (델 아웃렛에서 득템한 T620 CPU + 620 베어본 + 중고부품 등)
- e5-2690* 1EA
- RAM 80G (db dump를 떠보니...무려 68GB가 되네요)
- PERC 710p (1g cache)
- 2EA * 1k 300G SAS (Raid 1) 2EA * 킹맥스 SSD(240GB) (Raid 1) 4EA 7.2k 500G SAS (Raid 10)
DB 데이터 업로드중.
목적별로 disk를 분리하였더니, 전체적으로 부하가 나눠진 느낌입니다.
sda : OS + mysql log
sdb : MySQL Data (SSD)
sdc : 사용자 영역 (백업 등을 위해...)
실제사용 상황 (8시간 후)
메모리 80G를 다 쓰고 swap이 잡히더라는...ㅠㅠ...
- to be continue -
MEMSQL°°Àº °ÍÀ¸·Î À̵¿ÇϽøé ÅåÅåÈ÷ È¿°úº¸½Ã°Ú³×¿ä.
ÀϺδ redis·Î ¹Ù²Ù°í ÀϺδ HBASE·Î ÀÌÀüÇÒ±î °í¹ÎÁßÀε¥,
Memory DB´Â Èֹ߼ºÀ̶ó auto sync°¡ µÇ´Â ¾ËƼº£À̽º °°Àº °ÍÀÌ ¾Æ´Ï¸é ¾î·Æ±¸¿ä.
MySQLÀÌ Hybrid·Î ¹Ù²î±â¸¦ ±â´ëÇØ º¸°í ÀÖ½À´Ï´Ù.
Working setÀÌ ¾ó¸Ó³ª µÇ´ÂÁö´Â Àß ¸ð¸£°ÚÁö¸¸ Ư¼º»ó 4k¿Í °°Àº ·£´ýÂÊ¿¡¼ µµ¿òÀÌ ¸¹ÀÌ µÇ½Ç°Ì´Ï´Ù.
ÇÏ°í ºÃ´õ´Ï
WriteÂÊÀÇ ºñÀ²ÀÌ ÈξÀ ³ôÀ¸½Ã³×¿ä...ÇÏÇÏ
·¥À» ±Ø´ë·Î ³ô¿©¼ °¡´ÉÇÏ¸é ·¥¿¡¼ ´ëºÎºÐÀÇ read°¡ ÀÌ·ç¾îÁö°Ô ÇÏ°í ÀÖ½À´Ï´Ù.
48G 720 ½Ã½ºÅÛÀ» 620À¸·Î ±³Ã¼ÇÏ¸é¼ ·¥À» 80G·Î ³ô¿´°í, ´ÙÀ½ÁÖ¿¡ 16G¸¦ ´õ Ãß°¡ÇÒ ¿¹Á¤ ÀÔ´Ï´Ù.
80G¸é ³²À» °ÍÀ¸·Î ¾Ë¾Ò´Âµ¥, ¹ú½á swapÀ» ¾²°í ÀÖ½À´Ï´Ù.
SSD Read Cache º¸´Ù´Â ·¥ÀÌ ´õ ½Ô´Ï´Ù^^
¾²´Âµ¥ ½Ã°£ÀÌ ³Ê¹« °É¸®³×¿ä.
Àüü Á¾¸ñÀÌ ÇÑ 2050Á¾¸ñÁ¤µµ µÇ°í ÇÑÁ¾¸ñ´ç 15°³Á¤µµÀÇ µ¥ÀÌÅ͸¦ ¾²´Âµ¥
MEMSQL·Î »ç¿ëÇصµ ´ë·« 3ÃÊ...
¾î¶»°Ô ´õ ÁÙ¿©¾ßÇÒÁö ¸ð¸£°Ú¾î¿ä~¤Ð
·¥ÀÌ 4GB¹Û¿¡ ¾ÈµÇ¼ ±×·±°¡...
DBÀüüÀÇ ¿ë·®Àº ±×·¸°Ô Å©Áö ¾Ê°Åµç¿ä. ÀÌÀüµ¥ÀÌÅÍ´Â ÇÊ¿ä¾ø¾î¼
°è¼Ó °°Àº Ç׸ñ¿¡ updateÇÏ´Â ¹æ½ÄÀ̶ó
°¡²û¾¿ redis dump¸¦ Çؼ mysql¿¡ ³ÖÀ¸¸é µË´Ï´Ù.
DB¸¦ ¸ñÀû¿¡ µû¶ó ºÐ¸®Çؼ ¾²´Â °ÍÀÌ ¶§·Î´Â ÇÊ¿äÇÏÁÒ.
ÀÌ·± °æ¿ì¿¡´Â Ramµµ ¼Óµµ°¡ ºü¸¥ °ÍÀ» ¾²°í CPUµµ QPI¿Í memory bandwidth°¡ ³ôÀº °ÍÀ» ¾¹´Ï´Ù.
ÀÌ·± °æ¿ì¿¡´Â redis instance¸¦ ¿©·¯°³ ¸¸µé¾î¼,
Á¾¸ñ±¸ºÐº°·Î ´Ù¸¥ instance¿Í ÀÏÇÏ°Ô ÇÏ¸é ´õ »¡¶óÁý´Ï´Ù.
Àúµµ Á¤ÇöÅ´Ôó·³ ·¥À» ¸¹ÀÌ ´Ã·Á¾ßÇÏ´ÂÁö ^^;;
»ý°¢ÇϽñâ·Î memory¿¡ ¾²´Âµ¥ ¿Ö ´Ê³Ä°í »ý°¢ ÇϽðÚÁö¸¸
3Ãʶó´Â ±× À̸鿡´Â disk¿¡ log¸¦ ³²±â´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
¼¹ö¿¡ raid controller¸¦ ºÙÀÌ°í, write cache ratio¸¦ 50:50 Á¤µµ·Î ³ô¿©ÁÖ¼¼¿ä.
¹°·Ð ½Ç½Ã°£ÀÌ Áß¿äÇϹǷΠraid controllerÀÇ cache´Â 512mb ÀÌ»óÀ¸·Î ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
raid controller¸¦ ºÙÀÎ´Ù´Â°Ç Çϵåµð½ºÅ©(ssd)¸¦ ·¹À̵å·Î ºÙÀ̶ó´Â °ÍÀÌÁö¿ä?
zero-cache(cache ¾ø´Â°Å) on-board raid ÀÌ·± °ÍµéÀº ¿ÀÈ÷·Á ¼Óµµ¸¦ ±ï¾Æ ¸Ô½À´Ï´Ù.
ºê·£µå Á¦Ç°ÀÌ¸é ºê·£µåÀÇ raid controller·Î 512mb ÀÌ»óÀ» ¾²°í,
Á¶¸³ÀÎ °æ¿ì¿¡´Â areca, megaraid/3ware µîÀÇ ±¦Ã¯Àº °ÍÀ» ½á¾ß ÇÕ´Ï´Ù.
±×¸®°í, ±×·± ¸ñÀûÀÇ ÇÁ·Î±×·¥À̶ó¸é redis¸¦ ¾²´Â °ÍÀÌ Á¤´äÀ̱¸¿ä.