·¹À̵åÄ«µå - ÀûÁ¤ÇÑ cache ¿ë·® ÃßÁ¤ Çϱâ

   Á¶È¸ 39210   Ãßõ 0    

글 잘 읽었습니다.
허접한 지식이지만 제 의견을 말씀드리겠습니다.

시스템 부하에 대한 접근 방법에 약간은 오류가 있지 않나 싶습니다.
iostat상에서 보이는 것은 실제로 커널에서 처리하고 있는 실시간의 전송데이터에 대한 내용이므로 이것을 누적을 시키시면 안됩니다.
말그대로 IO를 처리했다(혹은 처리중)는 것이니깐요.
실제로 디스크의 IO는 iostat 내용중에서 상단에 보이는 %iowait을 보셔야 합니다.
서비스를 하는 서버는 상태들이 지속적으로 변하므로 실시간으로 변경되는 데이터는 모아서 보셔야 정확한 데이터를 찾을 수 있습니다.
즉 커널에서 IO입출력에 대한 대기를 얼마나 하느냐 그리고 그 IO대기를 시키는 프로세서가 뭔지 
그 프로세서가 어떤 작업을 하는지를 살피는것이 우선이라고 생각합니다.
cpu,disk io,memory,mysql status,apache status 등을 계속 누적해 둬야 실제로 부하가 걸리는 부분을 찾을수 있을것 같습니다.

그리고 리눅스 시스템에서 가장 중요한 변수로 작용이 되는 메모리에 대한 부분이 빠져있어서 아쉽습니다.
리눅스 커널은 프로그램 동작시 처음에 디스크로 부터 읽어서 메모리에 올려두고 사용하기 때문에 메모리가 부족한 경우
디스크에 페이지 캐시를 저장해두고 메모리가 다시 사용이 가능한 시점에 다시 메모리에 올려서 작업을 하는것으로 알고 있습니다.
이 부분이 왜 중요하냐면 2cpu같은 접속자가 많은 사이트의 경우 동시에 많은 요청이 들어오면 그만큼 메모리 사용이 많아 질것이고
당연히 메모리가 부족해지면 커널은 디스크에 swap 하게 됩니다.

정확하게 2cpu 서버를 확인해보지 못해서 모르겠지만 예전에 올려주신 2cpu 상태를 보면 swap영역을 꽤 사용하고 있습니다.
따라서 2cpu나 기타 다른 서버들도 메모리 사용 부분을 먼저 체크해 보시는게 좋을 것 같습니다.
그리고 저번에 말씀드린대로 DB 테스트 끝나면 결과 내용 한번 올려드리겠습니다.

그리고 제가 알기로는 컨트롤러에 달려있는 캐시메모리도 컨트롤러의 프로세서가 리눅스커널과 비슷하게 동작하는것으로 알고있습니다.
따라서 캐시라는것은 말그대로 입출력 성능을 늘리기 위한 저장소의 개념으로 보시는게 맞지 않을까 싶습니다.
반복되는 데이터에 대한 처리는 캐시에 저장된 내용으로  cpu가 아닌 컨트롤러에서 함으로 빠른 성능과
cpu의 처리비용을 내리는 을 내는 역할로 알고 있습니다.
결국 BBU가 없는 캐시 메모리는 결국은 시스템fail날 경우에 날아가는것은 매한가지일 겁니다. 
또한 가득차게 되면 데이터를 다시 덮어쓰게 될 것이구요.
저는 주로 Raid를  안정성 위주로 사용을 해서 실제로 성능이 어떻게 잘 나오는지에 대해서는 관심이 없어서 
저도 정답인지 아닌지 모르겠습니다.^^

PS. 시스템 좀 사랑해 주십시요 너무 빡세게 굴리시는거 같아서 서버들이 불쌍합니다.ㅎㅎ


ȸ¿øK 2013-04
½ÇÁ¦·Î º¸´Â °ªÀº ÃÊ´ç°ªÀÌ Read_Blk/s, Wrtn_Blk/s ÀÔ´Ï´Ù.
´Ù¸¥ ´©Àû°ªµéÀº ¾ð±ÞÇϽŠ°Íó·³ Å©°Ô ÀÇ¹Ì ¾ø´Ù°í »ý°¢Çϱ⿡ ÀüÇô Âü°íÇÏÁö ¾Ê½À´Ï´Ù.

swapÀÇ °æ¿ì apache°¡ °°ÀÌ µ¹°í Àֱ⠶§¹®¿¡ ÀϺΠ»ç¿ëÀ» ÇÏ°í ÀÖÁö¸¸, 1G ¹Ì¸¸ÀÔ´Ï´Ù.
¸Þ¸ð¸®¸¦ ´õ Àû±ØÀûÀ¸·Î ¾²°Ô settingÀ» ¹Ù²Ù¸é swapÀº ÁÙ¾îµé°ÚÁö¸¸,
±×·± °æ¿ì¿¡´Â ¾ÈÁ¤¼ºÀÇ ¹®Á¦°¡ À־ 1G Á¤µµ´Â ¸Þ¸ð¸®°¡ ºñ¾î ÀÖµµ·Ï ¼³Á¤À» ÇصР°Í ÀÔ´Ï´Ù.
apache°¡ ´Ù¸¥ ¼­¹ö·Î ºÐ¸®µÇ¸é ¸Þ¸ð¸® »ç¿ë·®Àº 5-6G Á¤µµ·Î ÁÙ¾îµé°Ô µÉ °ÍÀ̱¸¿ä.
¼³Á¤À» ÅëÇØ swapÀ» ÁÙÀÏ ¼ö´Â ÀÖÁö¸¸,
ÁÙÀÌ´Â °æ¿ì ¿¹»óÄ¡ ¸øÇÑ kernel panicÀ̳ª rebootÀÇ ¹®Á¦°¡ ÀÖÀ» ¼ö À־ (½ÇÁ¦·Î ±×·¨½À´Ï´Ù)
¸Þ¸ð¸®¸¦ ¾î´ÀÁ¤µµ´Â ³²°ÜµÎ°Ô Çϱ⠶§¹®¿¡, swapÀ» ´õ ÁÙÀÌÁö ¸øÇÏ°í ÀÖÀ¸¸ç
HP ¼­¹öÀÇ ¸Þ¸ð¸® Áõ¼³Àº µ·~~~ ¶§¹®¿¡ ¸øÇÏ°í ÀÖ½À´Ï´Ù.
4Àå¿¡ 32G ²ÅÀ¸¸é ¸Þ¸ð¸® typeÀÌ ´Þ¶óÁ®¼­ ±Ý¾×´ë°¡ õ¹®ÇÐÀûÀ¸·Î ¿Ã¶ó°¡¼­ ¼­¹ö 1´ë°ªÀÌ ³ª¿É´Ï´Ù.
°¡¼ººñ°¡ ¾ø´Â ÀÏÀ̶ó, 16G ¸Þ¸ð¸®¿¡¼­ ´Ù ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.

ÇÁ·Î½º¼¼¸¦ ¸ð´ÏÅ͸µ ÇÏ´Â ¹æ¹ýµµ ÀÖÁö¸¸,
À¥¼­¹öÀÇ °æ¿ì µ¹¾Æ°¡´Â ÇÁ·Î±×·¥ÀÌ ¸î°³ ¾ÈµÇ±â ¶§¹®¿¡
¸î³âµ¿¾È ²ÙÁØÈ÷ ÇÁ·Î±×·¥ÀÇ ¼³Á¤À» º¯°æÇϸ鼭 Å×½ºÆ®¸¦ ÇØºÃ°í ±× °á°ú°ªµéÀ» ¹Ý¿µÇØ µÐ °Í ÀÖ°í
apache¸¦ 2.4.4 event mpmÀ¸·Î ¹Ù²Ù¸é¼­ ÀüüÀûÀ¸·Î ¸Þ¸ð¸® »ç¿ëÀÌ ÁÙ¾îµç Ãø¸éµµ ÀÖ½À´Ï´Ù.

¹Ýº¹µÇ´Â µ¥ÀÌÅÍ°¡ À¥¼­¹öÀÇ °æ¿ì¿¡´Â php ÇÁ·Î±×·¥°ú ºó¹øÇÏ°Ô È£ÃâµÇ´Â À̹ÌÁö ¹öÆ° °°Àº °Íµé°ú
dbÀÇ Á¤º¸µé ÀÔ´Ï´Ù. db Á¤º¸´Â °¡´ÉÇϸé cache°¡ µÇ°Ô Äڵ带 ¼öÁ¤ÇØ µÎ¾ú±¸¿ä. ¹°·Ð »ðÁú Æ©´× ÀÔ´Ï´Ù.
±×°á°ú·Î ÆÄÀϼ­¹ö¿¡¼­ À̹ÌÁö¸¦ °¡Á®¿À°í ÇÁ·Î±×·¥ÀÇ ´ëºÎºÐÀ» cache¿¡ ´ã¾ÆµÎ±â¿¡ ÃæºÐÇÑ °æ¿ì¿¡´Â
disk i/o°¡ ÇöÀúÇÏ°Ô ¶³¾îÁö´Â °Í °°½À´Ï´Ù. À¥¼­¹ö·Î¸¸ ¾²ÀÌ´Â ¼­¹öµéÀÌ ±×·± »óȲÀÌÁÒ.

»ý°¢³¯ ¶§¸¶´Ù, ¼­¹öµéÀ» Çϳª¾¿ °¥¾Æ ¾þÀ¸¸é¼­ Å×½ºÆ® Çϸ鼭 ¼öÁ¤ÁßÀÔ´Ï´Ù.
Áö³­ÁÖ¸» DB ¼­¹ö Çϳª¿¡¼­, Read_wrtn/s°¡ 5¸¸À» ³Ñ¾ú½À´Ï´Ù.
±×·¡¼­ »ç¶ûÇÏ´Â ¸¶À½À¸·Î 1G ij½¬°¡ ÀÖ´Â °í¼º´É ÄÁÆ®·Ñ·¯¿Í CPU¸¦ ¼ö¹èÁßÀÔ´Ï´Ù.
http://2cpu.co.kr/bbs/board.php?bo_table=buy&wr_id=3929
http://2cpu.co.kr/bbs/board.php?bo_table=buy&wr_id=3928

PS. ¼­¹öµéÀº µ· °ªÀ» ÇØ¾ß ÇÕ´Ï´Ù. Çϵ忡 ºÒÀ̳ªÁö ¾Êµµ·Ï raid Ä«µå¶ó´Â ¼±¹°µµ ÇÏ»ç Çß½À´Ï´Ù.
ÀÌÁ¤µµ¸é ÃæºÐÈ÷ ³ÑÄ¡µµ·Ï »ç¶ûÇÏ°í ÀÖ´Â °Í ÀÔ´Ï´Ù.
ȸ¿øK 2013-04
»õ·Î¿î ¼­¹öÀÇ settingÀÌ ³¡³ª¸é ´ÙÀ½ÁÖ ÀÌÈÄ¿¡ ½Ã½ºÅÛÀ» ÀÌÀüÇÒ °Í ÀÔ´Ï´Ù.

´Þ¶óÁö´Â °ÍÀº
CPU°¡ E3-1220¿¡¼­ x5570À¸·Î º¯°æµÇ¸é¼­ QPI°¡ 5¿¡¼­ 6.4·Î º¯°æµÇ°í
Memory Bandwidthµµ 21Gb/s¿¡¼­ 32Gb/s·Î ³ô¾ÆÁö°Ô µÇ°í,
¸Þ¸ð¸®µµ 16G¿¡¼­ 24G·Î ´Ã¾î³ª°Ô µÇ¾î, ´õÀÌ»ó swapÀ» ¾È½áµµ µÉ °Í ÀÔ´Ï´Ù.

Raidµµ P212/256mb¿¡¼­ LSI MegaRaid 9265-8i·Î º¯°æ µË´Ï´Ù.
ij½¬·¥ÀÌ 256mb¿¡¼­ 1G·Î Å©°Ô ´Ã¾î³ª°Ô µÇ°í, ÇÁ·Î¼¼¼­µµ µà¾óÄÚ¾î·Î °³¼± µË´Ï´Ù.

HDDµµ SATA 2°³¸¦ 10À¸·Î ¹­´Â °Í¿¡¼­
SATA 2°³¿Í Å·¸Æ½º 240GB SSD 2°³¸¦ raid 1À¸·Î ¹­¾î¼­ »ç¿ëÇÒ °ÍÀ̱¸¿ä.

µ¹·ÁºÁ¾ß ÇÏ°ÚÁö¸¸, Wrtn/s´Â Å©°Ô ÁÙ¾îµé°í, Read/s´Â ´õ ³ô¾ÆÁú °Í °°À¸¸ç
Àü¹ÝÀûÀÎ ¼º´Éµµ Å©°Ô °³¼±µÉ °ÍÀ̶ó°í º¾´Ï´Ù.

==
Àå±âÀûÀ¸·Î´Â
½´¸¶ 6016T¸¦ DB¼­¹ö HP DL120 G7À» À¥¼­¹ö·Î ÇÏ´Â 2´ë·Î ¿î¿ëÇÒ ¿¹Á¤ÀÌ°í
2´ë·Î ¿î¿ëÇÏ¸é µ¿½ÃÁ¢¼Ó 1,600¸í±îÁö´Â ÀüÇô ¹®Á¦ ¾øÀ» °ÍÀ̶ó°í º¾´Ï´Ù.

³Ê¹« ¼­¹ö¸¦ »ç¶ûÇϱ⠶§¹®¿¡, ½Ä½ºÆÑÀÌ »ý±æ ¼ö ÀÖ°Ô °­ÈÆ·ÃÀ» ÇÏ´Â °Í ÀÔ´Ï´Ù^^


Á¦¸ñPage 5/55
2015-12   1490831   ¹é¸Þ°¡
2014-05   4954341   Á¤ÀºÁØ1
2013-03   36794   ȸ¿øK
2013-03   62925   ȸ¿øK
2013-03   72183   ȸ¿øK
2013-04   19020   ¸ø»ý±ä¾Ö
2013-04   21287   Println
2013-04   20198   ȸ¿øK
2013-04   18659   ȸ¿øK
2013-04   18366   ȸ¿øK
2013-04   15072   ȸ¿øK
2013-04   36237   ȸ¿øK
2013-04   40096   ȸ¿øK
2013-04   36948   ȸ¿øK
2013-04   33220   ȸ¿øK
2013-04   56231   ȸ¿øK
2013-04   39211   stone92±è°æ¹Î
2013-04   39669   ȸ¿øK
2013-04   27136   ÃÖ¿µ¹Î
2013-04   31697   ȸ¿øK
2013-04   30476   ȸ¿øK
2013-04   27966   ȸ¿øK