IBM x3250 m3 ¼­¹ö - Áß°íºÎÇ°À¸·Î ¾÷±×·¹À̵å Çϱâ

   Á¶È¸ 38560   Ãßõ 0    

2011년 구매한 IBM x3550m3를 DB서버로 쓰고 있는데,
웹 사이트가 늦다는 고객들의 불만이 많아서 고민을 했습니다.

신규장비를 살 것인가?
아니면 중고부품 업그레이드를 할 것인가?
신규장비는 아시다시피 상당히 큰 비용을 지불해야 하는 상황이고
중고부품 업그레이드의 경우에는 부품장착의 결과를 예측하기 힘든 상황이라 고민을 많이 했습니다만...
가격대비 성능이라는. 가장 중요한 Factor 때문에 중고부품 업그레이드로 진행했습니다.

중고부품은 2CPU 장터에 매복해서 필요한 것이 나올때마다 하나씩 구매해서 확보 했지만
RAM은 IBM의 정품으로 구매를 했습니다.
가격차이도 크지 않고 안정성이 가장 중요한 부품이기 때문에.
Raid Card는 5015를 사고 싶었지만, 중고가 장터에 없었고 신품은 너무 비싸서 5014를 샀습니다.
5014는 캐쉬가 256mb로 작고 BBU가 없지만, 가격이 착하니 그냥 이해하기로 했습니다.
캐쉬램의 크기는 io를 보고 판단해서 정하는 것이 좋습니다.
CPU는 x5570 2개 세트를 구매해서, 1개를 장착하고 1개는 2CPU의 슈마서버에 장착했습니다.

업그레이드전)

CPU : e5620
Raid : ServeRaid M1015
HDD : 300G SAS * 4EA
RAM : 8G

업그레이드후)

CPU : x5570 (2CPU 장터표 중고) + 인텔표 쿨러
Raid : ServeRaid M5014 (2CPU 장터표 중고)
HDD : 300G SAS * 2EA, 120G KingMax SSD * 2EA (협찬)
RAM : 24G (IBM 정품)

장비의 업그레이드에 100만원도 안들었지만, 성능은 2배쯤 좋아졌습니다.
DB서버로 쓰는 장비라면 업그레이드 순서를 다음과 같이 하면 될 것 같습니다.

1. CPU (인텔은 코어보다 클럭빨 입니다. x 계열이 클럭빨 좋습니다)
2. Raid Card (캐쉬가 많고, RAM 속도가 빠르고, 프로세서의 클럭이 높은 것도 좋지만, 싼게 가장 좋습니다)
3. SSD (Raid Card에 붙으면 Cache가 큰 의미 없으니, KingMax처럼 싸고 무난한 제품으로)
4. RAM (정품과 중고중에 적당한거. DB의 크기만큼 올려주면 됩니다)

이렇게 혹사 당하던 장비가 

지금은 여유롭게 바뀌었습니다.
큰 부하가 걸리는 작업이 있어도 CPU가 잘 안올라가고 코어들도 2-3개 이상 작업 안합니다.
앞으로 2-3년은 전혀 문제 없을 것 같습니다.
 
x3550 m4의 엔트리급 성능은 충분히 넘는다고 생각합니다.
m4를 엔트리급으로 구매하려고 해도 비용이 좀 많죠^^


- to be continue -
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±Ç¿µÄ¥ 2013-05
¸ðµç ½ºÆåÀÌ ÁÁ¾ÆÁ³À¸´Ï, ´ç¿¬È÷ ºÎÇÏ°¡ °¨¼ÒÇßÀ» °Í °°½À´Ï´Ù.
À§ÀÇ Ã·ºÎÇÑ »çÁøÀ¸·Î´Â load average °¡ 0.29ÀÌ´Ï °ÅÀÇ ºÎÇÏ°¡ ¾ø´Â ÄèÀûÇÑ »óŶó°í º¼ ¼ö Àְڳ׿ä.

MySQL DB¼­¹öÀÏ°ÍÀ¸·Î ÃßÁ¤µÇ´Âµ¥, MySQLÀº ÆÄÀϹæ½ÄÀ̶ó Table Locking À̽´°¡ °¡Àå Å©´ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
SWÀÇ °³¼±¾ø¾îµµ Áö±Ýó·³ IO¿Í ¿¬»êÀÌ »¡¶óÁö¸é Lock ÀÌ Ç®¸®´Â ½Ã°£ÀÌ Âª¾ÆÁö±â ¶§¹®¿¡ ºÎÇÏ°¡ °¨¼ÒÇϴ°ÍÀ¸·Î ´À²¸Áý´Ï´Ù.
ÇÏÁö¸¸, µ¥ÀÌÅÍ´Â °è¼Ó ½×À̱⠶§¹®¿¡ DB ½ºÅ°¸¶ Á¡ÁøÀûÀ¸·Î ´À·ÁÁú ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.
slow query log¸¦ º°µµ·Î »Ì¾Æ³õ°í, ¸ô¸®´Â ½Ã°£´ë¿¡ processlist¸¦ È®ÀÎÇؼ­ ¾î¶² Äõ¸®¿¡¼­ ºÎÇÏ°¡ ¿À´ÂÁö È®ÀÎÇÏ°í, ÇؼҰ¡ µÉ ¼ö ¾ø´Â ¹æ½Ä (¿¹¸¦µé¾î Read°¡ ºó¹øÇÑ Å×ÀÌºí¿¡ Áö¼ÓÀûÀ¸·Î UpdateÄõ¸® = Á¶È¸¼ö Áõ°¡¿Í °°Àº..)À̶ó¸é Index »óŸ¦ È®ÀÎÇÏ°í ±×·¡µµ ¾ÈµÇ¸é DB ±¸Á¶¸¦ º¯°æÇؼ­ ÇØ°áÇÒ ¼ö ¹Û¿¡ ¾øÀ» µí ÇÕ´Ï´Ù.
     
ȸ¿øK 2013-05
MySQLÀÌ file ¹æ½ÄÀ¸·Î ºÐ·ùµÇ´Â °ÍÀº MyISAMÀÇ °æ¿ìÀÌ°í,
inno DB´Â Oracle °°Àº °Í°ú ºñ½ÁÇÑ Æ®·£Àè¼Ç ±¸Á¶¶ó¼­ DB Table LockÀÌ °É¸®Áö ¾Ê½À´Ï´Ù.
5.5ºÎÅÍ ±âº» DB´Â inno DB ÀÔ´Ï´Ù.


PDS
Á¦¸ñPage 61/77
2014-05   4967802   Á¤ÀºÁØ1
2015-12   1504145   ¹é¸Þ°¡
2013-06   17085   ȲÁø¿ì
2013-06   23354   ¼Û°­¹Î
2013-06   21339   ¿¡¾Æºü
2013-06   22530   ȸ¿øK
2013-06   32505   oÈ«Áرâo
2013-06   34892   ȸ¿øK
2013-06   35536   ȲÁø¿ì
2013-05   35500   ȸ¿øK
2013-05   31741   QS¿ÕÅëÅ°¼Õ¡¦
2013-05   33096   QS¿ÕÅëÅ°¼Õ¡¦
2013-05   25042   QS¿ÕÅëÅ°¼Õ¡¦
2013-05   35879   ȸ¿øK
2013-05   44928   ¹®±¤È­
2013-05   50009   ¹ü¹üÀÌ
2013-06   15715   ÇØ¿À¸§
2013-04   53399   ȸ¿øK
2013-04   53515   ȸ¿øK
2013-04   51456   ȸ¿øK
2013-04   38561   ȸ¿øK
2013-04   41699   ȸ¿øK