스토리지 속도 비교 질문 드립니다.
proxmox(debian)를 설치하였습니다.
ZFS: 1TB HDD x 8ea를 raidz로 구성하고, Intel Optane 900P 280G를 LOG로 설정하였습니다.
RAID6: DELL H830 레이드카드에 2G Cache가 달려있고, 10TB HDD x 8ea로 구성되어 있습니다.
공통사양: 2690v4 x 2ea, 512GB RAM
Optane 를 LOG로 사용하므로 ZFS가 월등할 것 같았는데, 유사하거나 H830이 더 나았습니다.(특히 sequential write)
hdparm, iozone, dd, fio(이것은 ZFS로 인해 -I 옵션은 제거) 등으로 테스트 해보았습니다.
해당 스토리지위에 KVM을 설치하여서도 테스트 해 보았으나 역시 유사하거나 H830이 더 나았습니다.(특히 sequential write)
측정 결과를 제시하여 드려야할까요?(또는 확인 위한 어떤 추가 정보가 필요한지, 잘 모르겠네요)
감사합니다~
°³ÀÎÀûÀ¸·Î SSDÂÊÀº ¾ÆÁ÷±îÁöµµ HDDº¸´Ù´Â ·¹À̵å Ä«µå ȣȯ¼ºÀÌ ºÎÁ·ÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù..
Solaris¿¡ ¹°·Á¼ Çѹø ½ÃÇèÇØ º¸½Ê½Ã¿À.
LOG´Â ¾²±â ij½¬°¡ ¾Æ´Õ´Ï´Ù. µ¥ÀÌÅÍ ¾ÈÀü¼ºÀ» º¸ÀåÇϱâ À§ÇÑ ÀÏÁ¾ÀÇ Æ®·£Àè¼Ç ¿ªÇÒ µð½ºÅ©ÀÌ¸ç ¾²±â¼Óµµ Çâ»ó¿¡ ÀüÇô µµ¿òÀ» ÁÖÁö ¾Ê½À´Ï´Ù. 4GÀÌ»ó µ¥ÀÌÅÍ ½×ÀÌÁöµµ ¾ÊÀ»°Ì´Ï´Ù.
ZFS ÆÄÀϽýºÅÛÀº µ¥ÀÌŸº£À̽º ±¸Á¶¶ó°í »ý°¢ÇÏ´Â°Ô ÀÌÇØ°¡ ºü¸¦°Ì´Ï´Ù. Ãʱâ Àб⠼ӵµ´Â Á¤¸» ±Ø¾ÇÀÇ ¼ÓµµÀÌÁö¸¸ ÀÌ°Ô ARC/L2ARC¿¡ ij½¬°¡ ¿Ã¶ó°¡¸é ÃÖ°íÀÇ Àбâ¼Óµµ¸¦ º¸ÀåÇÕ´Ï´Ù. DB¼¹öµµ óÀ½¿¡ ·ÎµùÇÒ¶§ Áö¿¬À²ÀÌ ³ôÀºµ¥ ¸î³â ½áº¸´Ï ÀÌ°Å DB¼¹ö¸¦ »ç¿ëÇÑ´Ù´Â ±âºÐÀÌ ´À²¸Áö´õ±º¿ä. ±×·¡¼ ¿À¶óŬ ¼Ö¶ó¸®½º ¸Þ´º¾ó ÆäÀÌÁö¿¡ º¸¸é DB¼¹ö¿¡ ´ëÇÑ ¼³¸íµéÀÌ ¸¹¾Ò´ø°Å °°½À´Ï´Ù.
¸»¾¸ÇØÁֽŠsync/async ¶§¹®¿¡ »ý°¢³ª¼, ¾Æ·¡ÀÇ ¸í·ÉÀ» ¼öÇà ÇØ º¸¾Ò½À´Ï´Ù.
dd if=/dev/zero of=????? bs=1M count=1000
dd if=/dev/zero of=????? bs=1M count=1000 oflag=dsync
oflag=dsync ¿É¼Ç Æ÷ÇÔ ½Ã,
ZFS: 922 MB/s
RAID6: 1.1GB/s
oflag=dsync ¿É¼Ç Á¦°Å ½Ã,
ZFS: 2.4 GB/s
RAID6: 1.2 GB/s
dsync ¿É¼ÊÀ» Á¦°ÅÇÏ´Ï ZFS°¡ ´õ ÁÁ°Ô ³ª¿É´Ï´Ù.
dsyncÀÇ ¿É¼Ç Â÷ÀÌ´Â À߸ð¸£Áö¸¸ ±×³É Æ÷ÇÔÇÏ´Â°Ô ³ªÀº °É·Î ¾Ë°í ÀÖ¾î¿ä.
RAID6ÀÇ °æ¿ì ·¹À̵åij½Ã 2GB°¡ ÀÖ¾î¼ ºü¸£³ª...Çؼ ÃÑ ¾²±â¾çÀ» 10GB·Î ´Ã·Áµµ º° Â÷ÀÌ ¾ø³×¿ä.
ÀÏ¹Ý MB¿¡ ÀÖ´Â SATA Port¿¡ ¿¬°áÇßÀ¸¸é ¸ðµç µ¥ÀÌÅÍ°¡ SATA Controller¸¦ ÅëÇØ¾ß Çϱ⠶§¹®¿¡ µü ±×Á¤µµ ¼º´É ³ª¿Ã°Ì´Ï´Ù.
ZLOG´Â ÀßÇϼ̽À´Ï´Ù. ¸¸¾à ZLOG Device°¡ º°µµ·Î ºÐ¸®µÇÁö ¾ÊÀ¸¸é DATA DISK¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ²À ºÐ¸®ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
ZFS´Â ¾ÆÁ÷±îÁö´Â ÀϹÝÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛÀ̶ó±â º¸´Ù´Â Àü¹®ÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î º¸ÀÔ´Ï´Ù. °ü¸®ÇϱⰡ ¾ÆÁ÷ ³Ê¹« ¾î·Æ½À´Ï´Ù.
µ¿½Ã¿¡ ZFS´Â ²À »ç¿ëÇϽ÷Á¸é ±× ÀÌÀ¯°¡ ¸í¹éÇØ¾ß È¿°ú¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
»ç½Ç Snapshot°ú DRÀ» »©¸é XFS³ª EXT4 º¸´Ù ´õ ÁÁÀ»²² º°·Î ¾ø½À´Ï´Ù. COW´Â ³Ê¹« ÁÁÁö¸¸ ´ëºÎºÐ »ç¶÷µéÀÌ ÀÌÀ¯¸¦ ¸ð¸£´Ï ÆнºÇÏ°í ZFS¸¦ DB¿ëÀ¸·Î »ç¿ëÇÏ´Â°Ç Àý´ë ¾Æ´Õ´Ï´Ù.
ZFSÀÇ ¼º´ÉÀ» ²À º¸½Ã·Á¸é MB¿¡ HBA 4°³ ¼³Ä¡ÇÏ°í °¢ HBA¿¡ HDD 2°³¾¿ ¿¬°áÈÄ¿¡ 8°³ÀÇ HDD¸¦ RAIDz·Î ¼³Á¤ÇÏ¸é ¼º´É ÁÁ°Ô³ª¿É´Ï´Ù.
°¡´ÉÇϸé ZLOG´Â SSD 2°³¸¦ Mirror Àâ°í »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù. ZFSÀÇ ¹®Á¦´Â ´ëºÎºÐ ZLOG ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. »ç½Ç ZLOG´Â ¹®Á¦ ¹ß»ýÇßÀ»¶§ »ç¿ëÇ϶ó°í Àִ°ǵ¥ À̳ÑÀÌ ¹®Á¦ÀÇ ¿øÀÎÀÎ °æ¿ì°¡ ´ëºÎºÐÀÔ´Ï´Ù.
Àúµµ ZFS¸¦ °£È¤ »ç¿ëÇϴµ¥ RAIDz´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¾ÆÁ÷ ¹ÏÁö ¾Ê½À´Ï´Ù.
HDD´Â Ç×»ó RAID Controller·Î ±¸¼ºÇÏ°í ZFS´Â 1°³ÀÇ DISKDevice·Î ¼³Á¤ÇÕ´Ï´Ù.
ZFS´Â 1TB SATA(ST91000640NS) 8°³°¡ H730 ·¹À̵åÄ«µå¿¡ HBA ¸ðµå·Î ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù.
ZLOG´Â PCI ½½·Ô¿¡ Intel Optane 900P 280G °¡ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù.
RAID6´Â 10TB NLSAS x 1ea°¡ H830(2GB Cache)À» ÅëÇØ MD1400À̶ó´Â Àåºñ¿¡ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù.
ZFSÀÇ ¾²±â ¼º´ÉÀÌ ³·¾Æ º¸ÀÌÁö´Â ¾Ê½À´Ï´Ù. ´Ü¼øÈ÷ dd ¸í·ÉÀ¸·Î(dd if=/dev/zero of=/zfs1/dd bs=1M count=1000 oflag=dsync)
ZLOG ÀÖÀ» ½Ã, 700MB/s
ZLOG ¾øÀ» ½Ã, 50MB/s
³ª¿É´Ï´Ù. ÇÏÁö¸¸ ºü¸¥ ZFS º¸´Ù HW-RAID°¡ ´õ ºü¸¨´Ï´Ù.
RAID6´Â 1GB/s °¡ ³ª¿À³×¿ä.(À¸ÀÀ..? ¹º°¡ À߸øµÈ ´À³¦...)
¸»¾¸ÇØ ÁֽŠ³»¿ëÀ¸·Î ´õ ¾Ë¾Æº¸°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù~
RaidZ Cache·Î Çϳª Àâ¾Æ ÁÖ¼¼¿ä..
³î¶ó¿öÁý´Ï´Ù...
ÀÌ°É·Î µ¹·Áº¸°í ¼ÓµµÃøÁ¤ Çغ¸¼¼¿ä ½ÇÁ¦ SLOG¸¦ »ç¿ëÇÏ´ÂÁö¸¦¿ä.
SLOG°¡ write back ij½¬·Î ¾Ë°í Àִµ¥ ÀüÇô ¾Æ´Õ´Ï´Ù. µ¥ÀÌÅÍ ¿À¿°À» ¹æÁöÇÏ´Â Æ®·£Àè¼Ç ¿ªÇÒÀ» ÇÏ´Â ¾ÈÀüÀåÄ¡ÀÔ´Ï´Ù.
±×¸®°í SLOG¿Í µð½ºÅ©¿Í sync ¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ ³Ñ°Ü¾ß Çϱ⠶§¹®¿¡ ¾²±â ¼Óµµ°¡ Àú¸® ³ª¿Ã¼ö°¡ ¾ø¾î¿ä.
¿ÀÈ÷·Á LOG µð¹ÙÀ̽º »ç¿ëÀ» Çϸé 50MB ¼Óµµ·Î ³ª¿À°Ô µË´Ï´Ù. write back À» »ç¿ëÇϸé LOG µð¹ÙÀ̽º¸¦ »ç¿ë¾ÈÇÏ°Ô µË´Ï´Ù. ±×·³ ¾²±â¼Óµµ´Â ´õ ºü¸£°Ô µË´Ï´Ù. ±×·±µ¥ À̰͵µ ¾à 1GÁ¤µµ´Â ¸Þ¸ð¸®¿¡ ¾²±âij½¬ µ¥ÀÌÅÍ°¡ µé¾î°¡¼ µ¥ÀÌÅÍ ¸®½ºÅ©¸¦ °®°í ÀÖ´Ù´Â ±¸Á¶ÀÔ´Ï´Ù.
SSD ij½¬´Â L2ARC¿¡ µé¾î°¡´Âµ¥ À̰͵µ ¸Þ¸ð¸®¿¡ ÀúÀåµÉ ij½¬¿µ¿ªÀÌ ºÎÁ·ÇÒ¶§ SSD¿¡ µé¾î°¡°Ô µË´Ï´Ù.
ZFS ´Â ij½¬ÀÖ´Â ÄÜÆ®·Ñ·¯´Â Àý´ë ¾²Áö ¸»¶ó°í ÁÖÀÇ°æ°í¸¦ ÇÕ´Ï´Ù. Çϵå¿þ¾î ·¹ÀÌµå ±â´É°ú ij½¬¸Þ¸ð¸®°¡ ¾ø´Â ¼ø¼öÇÑ HBA ±â´É¸¸À¸·Î POOLÀ» ¸¸µé¾î¼ ½á¾ß µ¥ÀÌÅÍ Å©·¡½¬¸¦ ¹æÁöÇÕ´Ï´Ù.
ZFS´Â ¹Ì·¯¹æ½ÄÀÌ ¾Æ´Ï¸é ¾²±â¼Óµµ Àý´ë »¡¶óÁú¼ö°¡ ¾ø½À´Ï´Ù. ±×·±µ¥ ¾²±â¼Óµµ ºü¸£°Ô ÇÑ´ä½Ã°í ºñµ¿±â ¹æ½ÄÀ¸·Î ¼³Á¤À» ÇϰԵǴµ¥ ±×·¯¸é ¾²±â¼Óµµ°¡ ´ë¿ªÆø ³¡±îÁö ¿Ã¶ó°©´Ï´Ù¸¸ Á¤Àü½Ã µ¥ÀÌÅÍ Å©·¡½¬¸¦ °¨´çÇؾߵ˴ϴÙ.