ZFS(Intel Optane 900P), RAID6(DELL H830, 2G Cache) ¼Óµµ ºñ±³ Áú¹®ÀÔ´Ï´Ù.

dogbull   
   Á¶È¸ 3697   Ãßõ 0    

스토리지 속도 비교 질문 드립니다.

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)

측정 결과를 제시하여 드려야할까요?(또는 확인 위한 어떤 추가 정보가 필요한지, 잘 모르겠네요)

감사합니다~

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
maronet 2019-07
¸Þ¸ð¸® ¿ë·®ÀÌ ºÎ·´½À´Ï´Ù!
     
dogbull 2019-07
Á¦°Ç¾Æ´Õ´Ï´ê¤¾
¹Ú¹®Çü 2019-07
²À SSD±â±â°¡ ´õ ºü¸£´Ù´Â ¹ýÀº ¾ø½À´Ï´Ù..

°³ÀÎÀûÀ¸·Î SSDÂÊÀº ¾ÆÁ÷±îÁöµµ HDDº¸´Ù´Â ·¹À̵å Ä«µå ȣȯ¼ºÀÌ ºÎÁ·ÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù..
     
dogbull 2019-07
±×·¸±º¿ä. hwraid ÂÊ µð½ºÅ©°¡ dell Á¤Ç° nlsas 12g ¶ó°íµÇ¾îÀÖ´ø°Í °°´øµ¥. optane´Â ±×³É ÀϹݿë ÀÌ°í¿ä. ȣȯ¼º ¹®Á¦°¡ ÀÖ°Ú±º¿ä
¼ÛÁÖȯ 2019-07
ZoLÀº °³ÀÎÀûÀ¸·Î ¾ÆÁ÷ ½Å·ÚÇÏÁö ¾Ê½À´Ï´Ù..
Solaris¿¡ ¹°·Á¼­ Çѹø ½ÃÇèÇØ º¸½Ê½Ã¿À.
     
dogbull 2019-07
¼Ö¶ó¸®½º. À¯´Ð½ºÀÌ°í ±×·±°Ô ÀÖ±¸³ª Á¤µµ¸¸ ¾ËÁö ¸¸Á®º»ÀûÀÌ ¾ø³×¿ä. ½ÃÇèÇØ ºÁ¾ß°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù.
¼úÀÌ 2019-07
ZFS´Â HBA Ä«µå¿¡¼­ ½á¾ßµË´Ï´Ù. ij½¬ÀÖ´Â Ä«µå¿¡¼­ »ç¿ëÇϸé Á¤Àü½Ã µ¥ÀÌÅÍ ´Ù ±úÁ®¿ä.
LOG´Â ¾²±â ij½¬°¡ ¾Æ´Õ´Ï´Ù. µ¥ÀÌÅÍ ¾ÈÀü¼ºÀ» º¸ÀåÇϱâ À§ÇÑ ÀÏÁ¾ÀÇ Æ®·£Àè¼Ç ¿ªÇÒ µð½ºÅ©ÀÌ¸ç ¾²±â¼Óµµ Çâ»ó¿¡ ÀüÇô µµ¿òÀ» ÁÖÁö ¾Ê½À´Ï´Ù. 4GÀÌ»ó µ¥ÀÌÅÍ ½×ÀÌÁöµµ ¾ÊÀ»°Ì´Ï´Ù.
ZFS ÆÄÀϽýºÅÛÀº µ¥ÀÌŸº£À̽º ±¸Á¶¶ó°í »ý°¢ÇÏ´Â°Ô ÀÌÇØ°¡ ºü¸¦°Ì´Ï´Ù. Ãʱâ Àб⠼ӵµ´Â Á¤¸» ±Ø¾ÇÀÇ ¼ÓµµÀÌÁö¸¸ ÀÌ°Ô ARC/L2ARC¿¡ ij½¬°¡ ¿Ã¶ó°¡¸é ÃÖ°íÀÇ Àбâ¼Óµµ¸¦ º¸ÀåÇÕ´Ï´Ù. DB¼­¹öµµ óÀ½¿¡ ·ÎµùÇÒ¶§ Áö¿¬À²ÀÌ ³ôÀºµ¥ ¸î³â ½áº¸´Ï ÀÌ°Å DB¼­¹ö¸¦ »ç¿ëÇÑ´Ù´Â ±âºÐÀÌ ´À²¸Áö´õ±º¿ä. ±×·¡¼­ ¿À¶óŬ ¼Ö¶ó¸®½º ¸Þ´º¾ó ÆäÀÌÁö¿¡ º¸¸é DB¼­¹ö¿¡ ´ëÇÑ ¼³¸íµéÀÌ ¸¹¾Ò´ø°Å °°½À´Ï´Ù.
     
dogbull 2019-07
¾Ñ Áß¿ä Á¤º¸¸¦ ´©¶ôÇ߳׿ä.(ÀÌ°Ô Áß¿äÇÏ´Ù´Â °Íµµ ÀÌÁ¦ ¾Ë¾ÒÁö¸¸) zfs ·Î ±¸¼ºµÈ 1tb hddµéÀº h730 ¿¡ hba mode·Î ¿¬°áµÂ¾î ÀÖ½À´Ï´Ù. ±×·±µ¥ zfs pool ¿¡ LOG ¸¦ Ãß°¡ÇßÀ» ¶§¿Í Á¦°Å ÇßÀ» ¶§ÀÇ ¾²±â ¼Óµµ Â÷ÀÌ°¡ 5¹è ÀÌ»ó ³ª´Â°Í °°´øµ¥¿ä.
          
¼úÀÌ 2019-07
ºñµ¿±â ¼³Á¤À» ÇÑ°Ô ¾Æ´ÑÁö Àß Ã£¾Æº¸±â ¹Ù¶ø´Ï´Ù. LOG ³Ö¾ú´Ù°í ¼Óµµ ±×·¸°Ô ºü¸¦¼ö°¡ ¾ø´Â°Ô LOG µð¹ÙÀ̽º¿Í µð½ºÅ©¿Í µ¿±â¹æ½ÄÀ¸·Î °¡¸é ¼Óµµ°¡ Àß ³ª¿Ã¼ö°¡ ¾ø½À´Ï´Ù. °á·ÐÀº µð½ºÅ© ¾²±â¼Óµµ¿¡ ¸ÂÃçÁö°Ô µÇ¾î ÀÖ½À´Ï´Ù. ¸¸¾à µ¿±â¹æ½ÄÀε¥ ¾²±â¼Óµµ°¡ ºü¸£´Ù?¶ó°í ÇÑ´Ù¸é ÄÜÆ®·Ñ·¯ ij½¬ Ÿ´Â°Ô ¾Æ´Ò±î ½Í½À´Ï´Ù. ±×·¸°Ô µÇ¸é ¶Ç À§ÇèÇØÁö´Â°ÅÁÒ.
               
¼ÛÁÖȯ 2019-07
zlog°¡ ºñÈֹ߼ºÀÌ´Ï write-backÀ¸·Î ¼³Á¤Çصµ ±¦ÂúÁö ¾Ê³ª¿ä?
               
dogbull 2019-07
°¨»çÇÕ´Ï´Ù. ZFS ÀÇ sync/async ¿¡ ´ëÇؼ­´Â ¸ô¶ú³×¿ä. °øºÎÇØ º¸°Ú½À´Ï´Ù.
¸»¾¸ÇØÁֽŠ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·Î ´Ã·Áµµ º° Â÷ÀÌ ¾ø³×¿ä.
epowergate 2019-07
ZFS¿ë HDD°¡ MB¿¡ ¾î¶»°Ô ¿¬°áÀÌ µÇ¾î ÀÖ´ÂÁö ºÎÅÍ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
ÀÏ¹Ý 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·Î ¼³Á¤ÇÕ´Ï´Ù.
     
dogbull 2019-07
¾È³çÇϼ¼¿ä. ¸Å¹ø °¨»çµå¸³´Ï´Ù.
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 °¡ ³ª¿À³×¿ä.(À¸ÀÀ..? ¹º°¡ À߸øµÈ ´À³¦...)

¸»¾¸ÇØ ÁֽŠ³»¿ëÀ¸·Î ´õ ¾Ë¾Æº¸°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù~
60G SSD¸¦ Çϳª ±¸Çؼ­..
RaidZ Cache·Î Çϳª Àâ¾Æ ÁÖ¼¼¿ä..
³î¶ó¿öÁý´Ï´Ù...
NGC 2019-07
SSDij½Ã¾ø´Â zfs´Â ÀÏ¹Ý hw raidº¸´Ù ÆÛÆ÷¸Õ½º°¡ ´õ ¾È³ª¿É´Ï´Ù
¼úÀÌ 2019-07
zpool iostat -v 3
ÀÌ°É·Î µ¹·Áº¸°í ¼ÓµµÃøÁ¤ Çغ¸¼¼¿ä ½ÇÁ¦ 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´Â ¹Ì·¯¹æ½ÄÀÌ ¾Æ´Ï¸é ¾²±â¼Óµµ Àý´ë »¡¶óÁú¼ö°¡ ¾ø½À´Ï´Ù. ±×·±µ¥ ¾²±â¼Óµµ ºü¸£°Ô ÇÑ´ä½Ã°í ºñµ¿±â ¹æ½ÄÀ¸·Î ¼³Á¤À» ÇϰԵǴµ¥ ±×·¯¸é ¾²±â¼Óµµ°¡ ´ë¿ªÆø ³¡±îÁö ¿Ã¶ó°©´Ï´Ù¸¸ Á¤Àü½Ã µ¥ÀÌÅÍ Å©·¡½¬¸¦ °¨´çÇؾߵ˴ϴÙ.
     
dogbull 2019-07
°¨»çÇÕ´Ï´Ù! ¸»¾¸ÇØ ÁֽŠ³»¿ëÀ¸·Î È®ÀÎÇØ º¼°Ô¿ä~


QnA