Adaptec 7k Series SSD RAID

   Á¶È¸ 58280   Ãßõ 1    

지난 주말 
Crystal Disk Mark 와  AS SSD Benchmark 두가지로
71505 + Seagate 600 pro 400g x 4 Raid 0 Array를 세팅을 바꾸어 테스트 해 보았습니다.

재미있는 것은, 
벤치 프로그램 두가지가 전혀 일치하지 않는 결과를 내는 경우도 있고,
아답텍 7k 제품의 경우는 캐시를 사용하는 것이 더 좋은 결과를 낸다는 것입니다.

특히나 주목할 만한 결과로는
읽기 캐시는 on / off 에 영향을 거의 주지 않습니다만,
쓰기 캐시는 벤치 결과에 매우 큰 영향을 줍니다.
이 쓰기 캐시를 사용하는 것에 따라 읽기까지 영향을 주는데
이 원리는 잘 모르겠습니다.

아답텍의 경우는 SSD 를 위한 패스트 패스 기능 같은 것이 없습니다.
하지만, 레이드 카드의 성능을 바꾸는 세팅이 네가지가 존재합니다.


대략 해석하면 다음과 같습니다.

Dynamic (default) 
다이나믹 설정 - RAID 레벨 및 디스크 드라이브 유형에 따라 자동 조정

OLTP / database 
OLTP / dB 로 설정 - 데이터 입력 및 검색 등의 트랜잭션 중심의 애플리케이션에 최적화

Big Block Bypass
Big Block Bypass 로 설정 - DRAM 쓰기 캐시 는 IO 쓰기 크기에 따라 바이 패스 ; 
성능은 , 서빙 파일 및 데이터 검색 을 웹 페이지를 제공 을 위해 최적화

User defined
사용자 정의 로 설정하면 , 개별 매개 변수 (자세한 내용은 아답텍 지원 센터에 문의 ) 설정
(다른 프로그램을 통해 설정값을 임의로 조절할 수 있는 모드 같습니다.)

기본값은 다이나믹

사용자 정의는 개별 정의를 할 수 없기때문에 크게 의미가 없고,
나머지 세가지 모드에서 벤치를 돌려보면,
각각 결과들이 상이하게 나옵니다.
하지만, 각 세가지 모드에서 모두 캐시를 껐을 경우에는 벤치값이 거의 같다는 것을 본다면,
이 설정은 캐시를 다루는 방법에 관련된 설정이라고 짐작합니다.

개인적으로 사용자 정의를 통해 설정을 조정하면, SSD 성능을 더욱 더 끌어낼 수 있을거라 생각합니다.
이 부분에대해서 잘 아시는 분의 조언을 부탁드립니다.


하나 덧붙이자면, 아답텍 제품의 경우는 연결한 각각 SSD 와 HDD 에 장착된 캐시를 끌 수 있는 기능이 있습니다.
SSD 에 장착된 캐시를 끄게되면,
아래 벤치의 530과 같이 쓰기가 비약적으로 낮아지는 현상이 발생합니다.


앞선 레이드 카드에서 쓰기 캐시를 켰을때의 성능 향상과 더불어 
두가지를 통해 추측한다면

HDD와 다르게 SSD의 경우는 새로 쓰려면 무조건 기존의 데이터를 지우고 정리한 뒤에 써야하는
이러한 기본적인 로직때문에
캐시를 없애면 대폭적 성능 하락이 발생하는 것이 아닌가 생각합니다.

테스트 조건은 
p9dws + E3 1245v3 + 32g 
Adaptec 71605 + Seagate 600 pro 400g x 4 Raid 0 Array 
다운로드용 Array 로 사용한 것입니다.
대충 절반 정도 용량을 맞추어 놓고 벤치를 했습니다만,
더티 상태임을 감안하고 보아야 합니다.

스크린샷 위로부터 
4k 성능이 가장 잘 나오는 
OLTP / database 모드 + Read cache off + Write cache on  

공정성을 기하기 위해 10번 정도 돌려, 그 중 잘 나온 4개를 골라 뽑은 것입니다.
각각 Crystal Disk Mark 와 AS SSD Benchmark 입니다.

다른 스크린 샷도 여러개 있었는데,
고양이가 컴퓨터 전원 스위치를 눌러버려, 
죄다 날아갔습니다.

조만간 정리를 해서 다른 세팅도 올려보도록 하겠습니다.
SSD RAID에 관심있는 분의 피드백 부탁드립니다.


마지막으로,
동일한 SSD + LSI 카드로도 테스트 하면 좋겠는데
이거 덤프 데이터긴 해도 옮길 곳도 마땅찮고,
카드를 사기도 뭐해서 참 쉽지 않습니다.

좋은 참고가 되면 좋겠습니다.


나우마크 삼만다 보다난
¹Ú¹®Çü 2014-11
http://www.iometer.org/

ÀüÅëÀûÀ¸·Î i/o meter°¡ ½ºÅ丮Áö ¼¼°è¿¡¼­´Â Ç¥ÁØÀûÀÎ º¥Ä¡¸¶Å©ÇÁ·Î±×·¥ÀÌ¿´½À´Ï´Ù.

¼ÂÆà ¹æ¾÷ÀÌ »ó´çÈ÷ ´Ù¾çÇÏ°Ô ÇÒ ¼ö Àִµ¥ ÀÌ°ÍÀ¸·Î ¹êÄ¡ Çغ¸¾ÆÁÖ¼ÌÀ¸¸é ÇÕ´Ï´Ù.

Àü ¼ÂÆà ¹æ¹ýÀ» Àß ¸ð¸¨´Ï´Ù.
     
... ¹®Çü´Ôµµ ¸ð¸£½Ã´Â °ÍÀ» Á¦°Ô Ç϶ó°í ÇÏ½Ã´Ù´Ï ...
´ëÃæ ¹Þ¾Æ¼­ º¸´Ï ¼¼ÆÃÀÌ ³Ê¹« ¾î·Æ½À´Ï´Ù......

Â÷¶ó¸® AS SSD ¿¡ Iops Ç׸ñÀ¸·Îµµ Å×½ºÆ® Çؼ­ ¿Ã¸®´Â °ÍÀÌ ½¬¿ï °Í °°½À´Ï´Ù.
Aniki 2014-11
¿À... °í»ýÇϼ˽À´Ï´Ù..! µåµð¾î! ^^..

..±Ùµ¥ Ȥ½Ã ½Ì±ÛssdÀÇ Å×½ºÆ®µµ Çغ¸¼Ì´ÂÁö¿ä?
½Ì±Ûµå¶óÀ̺긦 Å×½ºÆ®Çؼ­ ¿ø·¡½ºÆå´ë·ÎÀÇ ¼Óµµ°¡ Á¦´ë·Î ³­´Ù¸é ·¹À̵å0ÀÇ ¼Óµµ´Â °ÅÀÇ ssdÀÇ ½ºÆå¿¡ Á¿ìµÉÅ×´Ï ½Ì±Ûµå¶óÀ̺êÀÇ º¥Ä¡°¡ ´õ Áß¿äÇÒ°Å°°½À´Ï´Ù. ICH¿Í ºñ±³Çؼ­ Çѹæ,, ½Ì±Û·Î ºÙ¿©¼­ Çѹæ.... ¿ø·¡½ºÆå°ú ¾î´ÀÁ¤µµ Â÷ÀÌ°¡ ÀÖ´ÂÁö..;;;


¾Æ´äÅØÄÁÆ®·Ñ·¯¿¡¼­ ij½Ã¸¦ ¾È¾²¸é ¿ÀÈ÷·Á ¼Óµµ°¡ ¶³¾îÁø´Ù´Â ¸»¾¸À» µéÀ¸´Ï ¹º°¡ »ý°¢³ª´Â°Ô ¶Ç Àֳ׿ä.
LSIµµ MSM¿¡¼­ °¢°¢ µå¶óÀ̺꺰·Î ij½ÃÁ¤Ã¥°ú ¼¼ÆÃÀ» Á¶ÀýÇÒ¼ö ÀÖ½À´Ï´Ù. ±Ùµ¥ 9265ÀÇ °æ¿ì´Â ¸»¾¸µå·ÈµíÀÌ ssd¿¡´Â ij½ÃÇ׸ñÀ» ¸ðÁ¶¸® ²ô´Â°Ô Á¦ÀÏ ¼º´ÉÀÌ ³ô°Ô³ª¿É´Ï´Ù.
±Ùµ¥ »ç½Ç ÀÌ°Ô '²ö´Ù'°í Àû±ä ÇÏÁö¸¸, offÇÑ´Ù´Â°Ô ¾Æ´Ï¶ó ij½Ã¼³Á¤À» ¹Ù²Ù´Â°Ì´Ï´Ù. ij½Ã¸¦ °¡Àå °Çµå¸®Áö ¾Ê´Â ¼¼ÆÃÀ» Çϴ°ÅÁÒ.
±×·¯´Ï±î ij½Ã¸¦ ¿ÏÀüÈ÷ bypassÇÏ´Â°Ç ¾Æ´Ñ°Å°°½À´Ï´Ù.
¿¹Àü¿¡ Æß¿þ¾î¶«¿¡ °í»ýÇÒ¶§ LSI±â¼ú¹®¼­ ¾îµò°¡¿¡¼­ Fastpath±ÇÀå¼¼Æÿ¡ ´ëÇÑ ¼³¸í¿¡ "stripe 64k, cache enable, write through, no read ahead, Direct IO" ¶ó°í ÀûÇôÀ־ Á» Çò°¥·È´ø ±â¾ïÀÌ Àִµ¥¿ä,,
ÀÌÁß¿¡ cache enable/disable¿¡ ´ëÇÑ°ÍÀº LSI MSN¿¡¼­µµ ssdÀÇ °æ¿ì »ç¿ëÀÚ°¡ ¹Ù²Ü¼ö ¾ø°Ô µÇÀÖ½À´Ï´Ù. ¹«Á¶°Ç »ç¿ëÇÏ°Ô µÇÀִ°Ű°°í ¹Ý¸é¿¡ hddÀÇ °æ¿ì´Â cacheÀÇ enable/disableµµ ¼³Á¤ÇÒ¼ö ÀÖÁÒ.
LSIÀÇ fastpath¶õ°Ô Á¦»ý°¢¿£ °á±¹Àº ij½Ã¸¦ Á¶ÀÛÇϴ°Ű°½À´Ï´Ù.
¹¹ ÀÌ·±Àú·± ÀÌÀ¯µîÀ¸·Î ij½Ã°¡ ³»ÀåµÇÀÖ´Â ÄÁÆ®·Ñ·¯¿¡ ssd¸¦ ºÙÀ̴°æ¿ì ´õ ÆÛÆ÷¸Õ½º°¡ Àß³ª¿À´Â°Ô¾Æ´Ò±î Çϱ¸¿ä.
Á¦°¡ Å×½ºÆ®ÇÑ 9211°ú 9265ÀÇ ½Ì±ÛssdÀÇ°æ¿ìµµ -9265°¡ Ŭ·°ÀÌ ´õ³ô±ä ÇÏÁö¸¸- 9265°¡ fastpath±ÇÀå¼¼ÆÃÀ» ¾ÈÇصµ ij½Ã°¡ ÀÖ´Â 9265ÂÊÀÌ ¼º´ÉÀÌ ´õ ³ô¾Ò°í °á±¹,,, fastpath = 'ssd¿¡ ÃÖÀûÈ­µÈ ij½Ã¾Ë°í¸®Áò'ÀÌ ¾Æ´Ò±î ÇØ¿ä
±×·¯´Ï±î,, ij½Ã¸¦ ¾²±ä ¾²´Âµ¥ ssdÀÇ°æ¿ì´Â ij½Ã¾Ë°í¸®ÁòÀÌ °¡Àå ¿µÇâÀ» ¸¹ÀÌÁÙ¼öÀÖ°Ô²û ij½Ã»ç¿ëÀ» ¸¹ÀÌ Á¦ÇÑÇÏ´Â....
¾Æ´äÅØÄÁÆ®·Ñ·¯¿¡¼± ij½Ã¸¦ offÇßÀ»¶§ ¼º´ÉÀÌ ´õ ¶³¾îÁø´Ù´Â°Ô ÀÌ·± ¸Æ¶ôÀÌ ¾Æ´Ò±î ½Í±âµµ Çϱ¸¿ä


À½;; ¹Ú¹®Çü´Ô ´ñ±Ûº¸°í iometer¶õ°Í ´Ù¿î¹Þ¾Æ¼­ Å×½ºÆ®Çغ¸·Á°í Çߴµ¥-! ³Ê¹« º¹ÀâÇϱº¿ä......¤Ð
¼³Á¤ÇÏ´Â°Ô ³Ê¹« ¸¹¾Æ¼­ ¿ÀÈ÷·Á´õ °øÁ¤ÇÑ Å×½ºÆ®°¡ Èûµé¼öµµ...
Å©¸®½ºÅ»µð½ºÅ©¸¶Å©´Â 1000MB·Î 3¹ø, as ssd°°Àº°Ç ±×³É ±âº»°ª ±×´ë·Î,, ÀÌ·±½ÄÀ¸·Î ¾î´ÀÁ¤µµ Å×½ºÆ®¹æ¹ýÀÌ ÅëÀϵǴÂÆíÀÌ ÁÁÀ»°Å°°¾Æ¿ä.

Ȥ½Ã, ¸¸¾à¿¡,  ½Ì±Ûssd Å×½ºÆ®Çغ¸½Ç°Å¶ó¸é- ;;;;
ºÎÆÿëosµå¶óÀ̺êÀÎÁö¿Í cpuÀýÀüÇ׸ñ¿¡ ´ëÇÑ°Í ±×¸®°í Å©¸®½ºÅ»¸¶Å©´Â 1¹ÙÄû¾¿ 10¹øÀ» µ¹¸®½Ã´Â°Íº¸´Ù ±×³É 3~5¹ÙÄû Çѹø¸¸ µ¹¸®½Ã´Â°Ô ´õ Á¤È®ÇÑ °ªÀÌ ³ª¿É´Ï´Ù.
Å×½ºÆ®¸¦ ½ÃÀÛÇϴ ù¹ÙÄû° ³ª¿À´Â °ªÀÌ º¸Åë °¡Àå ³ô°Å³ª, °¡Àå ³·½À´Ï´Ù. ÀÌ·¸°Ô ÃÖ´ë ¶Ç´Â ÃÖ¼Ò¸¦ Ä¡´Â peak°ªº¸´Ù ±× ÃÖ´ë°ªÀÌ ¾î´ÀÁ¤µµ Æò±ÕÀûÀ¸·Î Áö¼ÓµÇ´Â°¡¸¦ º¸´Â°Ô ´õ Á¤È®ÇÒ°Å°°½À´Ï´Ù.

º¸Åë 5¹ÙÄûÁ¤µµ¾¿µé µ¹¸®½Ã´Âµ¥ Àü Àγ»½ÉÀÌ ¾ø¾î¼­ 3¹ø¸¸......


¾ÏÆ°! °í»ýÇϼ̽À´Ï´Ù ^^;;.. °¨»ç.... ³Ê¹« Àߺ¸°í°©´Ï´Ù-

ps : ¾Æ,, Ȥ½Ã, ¸»¾¸ÇϽŠ¾Æ´äÅØÄÁÆ®·Ñ·¯ÀÇ Ä³½ÃÁ¤Ã¥À» User definedÀ¸·Î ÇßÀ»°æ¿ì »ç¿ëÀÚ°¡ ¼³Á¤ÇÒ¼öÀÖ´Â Ç׸ñÀº ¹¹°¡ÀÖ´ÂÁö ¾Ë¼öÀÖÀ»±î¿ä?
     
User defined ·Î ÇÒ °æ¿ì¿¡´Â µû·Î ¾Æ´äÅØ¿¡ ÇÁ·Î±×·¥À» ¿äûÇØ ¼¼ÆÃÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù.
ÀÌ¿¡ °ü·Ã ¾ØµðÄÚ¿¡ ¹®ÀÇÇغ¸´Ï,
¾ØµðÄÚ¿¡¼­´Â ÀÌ ÇÁ·Î±×·¥À» °¡Áö°íÀÖÁö ¾ÊÀ¸¸ç
¾Æ´äÅØ¿¡ ´ë½Å ¿äûÀ» ÇØÁÖ°Ú´Ù°í ´äº¯ ¹Þ¾Ò½À´Ï´Ù.
ÀÏ´Ü ÀÌ °ÇÀº ±â´Ù·Á ȸ½ÅÀ» ¹ÞÀº ÀÌÈÄ
´Ù½Ã ±ÛÀ» ¿Ã·Á º¸°Ú½À´Ï´Ù.

´Ù¸¥ ±ÛÀ» Çϳª ´õ ¿Ã·Áº¸°Ú½À´Ï´Ù.
ij½Ã ¼¼ÆÃÀÌ ¾øÀ» °æ¿ìÀÇ ±ÛÀÔ´Ï´Ù.
Çѹø Âü°íÇغ¸½Ã±æ.