안녕하세요.
hp dl360 gen9 서버에 Smart Array P440ar Controller 를 장착하고 있습니다.
hp 에서는 raid 관련 정보를 확인할 수 있는 ssacli 라는 명령어를 제공합니다.
ssacli 공식 manual을 보면 write-back 모드를 사용하려면 drive write cache 라는 옵션이 enable이 되어야 한다고 합니다.
해당 옵션을 disable 한 상태와 enable 한 상태에서 dd 명령으로 쓰기 퍼포먼스를 체크해보았습니다.
# Drive Write Cache = Disable
# Drive Write Cache = enable
2G 파일을 한번에 쓰는것과 1M 씩 2048번 쓰기하는 테스트를 각 5번씩 진행했습니다.
결과적으론 별 차이가 없었습니다..
메뉴얼에도 나와있으며 개념적으로도 Write-back 활용 시 쓰기 퍼포먼스가 훨씬 더 좋아진다고 나와있는데 왜 별차이가 없는걸까요..?
so
½ÇÁ¦ ÆÄÀÏµé °¡Áö°í Çغ¸¼¼¿ä.
1MB ÆÄÀÏ 2048°³°¡ µé¾î ÀÖ´Â Æú´õ ÀüüÀ» º¹»çÇغ¸¼¼¿ä.
ÄÁÆ®·Ñ·¯ ij½Ã´Â Á¶°Ç ¸ÂÀ¸¸é ¹Ù·Î È°¼ºÈ µÇ°í Ãß°¡·Î ¼³Á¤ÇÒ ºÎºÐÀº read/write ratio Á¤µµ ÀÔ´Ï´Ù
Áö±Ý ¸Þ´º¾ó ĸÃÄÇϽŠºÎºÐ (smartcache) ´Â ´Ù¸¥ ºÎºÐÀÔ´Ï´Ù
(ssd ¸¦ È°¿ëÇÏ´Â ºÎºÐ)
±×¸®°í IO Å×½ºÆ®´Â dd ·Î ÇÏ´Â°Ç ¾ÆÁÖ °¡º±°Ô ÇÏ´Â ºÎºÐÀÌ°í fio ¿Í °°Àº º¥Ä¡¸¶Å© Åø·Î ¿É¼ÇÁ༠Å×½ºÆ® Çغ¸½Ã¸é µË´Ï´Ù
µ¥ÀÌÅÍ°¡ µé¾î¿À¸é ±×°É ¹Ù·Î µð½ºÅ©¿¡ ¾²´Â°ÍÀÌ ¾Æ´Ï¶ó ·¹À̵å ÄÁÆ®·Ñ·¯ÀÇ ¸Þ¸ð¸®¿¡ ½è´Ù°¡ ÀÏÁ¤ ¿ë·®¿¡ ´Ù´Ù¸£¸é ±× ¶§ µð½ºÅ©¿¡ µ¥ÀÌÅ͸¦ ±â·ÏÇÕ´Ï´Ù.
¸¸ÀÏ ´ë¿ë·® ÆÄÀÏÀ» ¾´´Ù¸é º° Àǹ̰¡ ¾ø°í, ¿ÀÈ÷·Á ´Ê´Â °æ¿ìµµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·±µ¥, ¿ë·®ÀÌ ÀÏÁ¤ÇÏÁö ¾ÊÀº ÀÛÀº ÆÄÀϵéÀ̶ó¸é ¼Óµµ Â÷ÀÌ°¡ ºÐ¸í ³¯°Ì´Ï´Ù.