Announcement

Collapse
No announcement yet.

สอบถามเรื่อง ระบบ RAID ครับ Raid5 Raid6 Raid5+1hot spare บน NAS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • สอบถามเรื่อง ระบบ RAID ครับ Raid5 Raid6 Raid5+1hot spare บน NAS

    สอบถามหน่อยนะครับ คือวันนี้ไปซื้อเจ้า NAS synology 8bay DS1812+ กับเพิ่มแรมเป้น 3GB มา ตอนนี้ใส่อยุ่ BLACK 2TB 4ลูก raid5 กะว่าจะค่อยๆเพิ่มไป


    ยังไม่ค่อยเข้าใจเรื่อง raid รบกวนผู้รู้หน่อยนะครับ สมมุติฐานว่า ใส่ HDD WD Black 2TB 8ลูกนะครับ

    1. เท่าที่อ่านดู raid 6 ปลอดภัยกว่า raid5 เท่านึง คือ raid6 จะกิน HDD ไป2ลูก

    - RAID 5 สมมุติ HDD1ลูก bad เราเอามาเปลี่ยน มันก็จะ rebuild เป็นปกติ ข้อมูลไม่หาย แต่ระหว่างที่ rebuild ถ้ามีHDDอีกตัวเสียก็จบ ข้อมูลหายหมด

    - เวลาที่ใช้ rebuild มันนานมากหรอครับ มันถึงมีโอกาศจะพังอีกตัว


    2. อีกอย่างที่อ่านมาได้คือ ความเร็ว acess time และ read transfer ของ raid 6 จะสูงกว่า Raid 5 แต่ Write จะช้ากว่า เนื่องจากต้องเขียน parity 2 ชุด

    - อยากทราบว่า ช้านี่คือช้าเหมือน HDD ลูกเดียวเลยหรอครับ หรือว่า มันก็สูงกว่า LAN 2GB bandwidth ที่เป็น bottle neck อยู่ดีครับ มันเห็นผลไหมว่าช้าลง เทียบ raid 5 กับ raid6


    3. ยิ่งความจุ HDD ยิ่งเยอะ จะทำให้ raid error ได้ง่ายขึ้น ถูกไหมครับ


    4. ยิ่งจำนวน HDD เยอะ ก็จะทำให้ raid error ได้ง่ายขึ้น ถูกไหมครับ


    5. เวลา create Volume นี่ ควรใช้ขนาดไหน ผมใช้ 6tb มันมากไปไหม ส่งผมเรื่องไหนบ้างครับ


    - อนาคต ถ้าใส่8 ลูก vol จะเพิ่มเป็น 14tb Raid5 และ 12TB ใน RAID 6 และ 12TB เท่ากันใน Raid 5+1hot spare Volมันใหญ่ไปไหมครับ ถ้าเปลี่ยนเป็น vol เล็กๆ 2 3 อัน มันก็จะต้อง set permission ให้แต่ละ user ให้อีก Vol ด้วยไหมครับ มันเหมือน เราแบ่ง partition ไหม

    - VOL1 Raid5 4ลูก, VOL2 raid5 4ลูก สรุป หายไป2ลูก แบบนี้ ทำ VOLใหญ่อันเดียว เดียว RAID 6 หรือ 5+1 ไม่ดีหว่าหรอครับ

    6. ถ้าเทียบกันกับ Raid5 Raid6 Raid5+1hot spare แบบไหนน่าทำสุด


    ชออภัยหากคำถามยาวเกินไปนะครับ ยังไงรบกวนหน่อยนะครับ ขอบคุณมากครับ

  • #2
    มาปูเสื่อรอดูด้วยคนครับ
    ผมก็ไม่ค่อยรู้อะครับ แต่เดี๋ยวลองมั่วดูเผื่อที่รู้ของผมมันผิดจะได้มีคนมาแก้ให้ด้วยเลย

    1. เท่าที่อ่านดู raid 6 ปลอดภัยกว่า raid5 เท่านึง คือ raid6 จะกิน HDD ไป2ลูก
    มันปลอดภัยกว่าเพราะhddเสียได้2ลูกในขณะที่raid5เสียได้ลูกนึง แต่ถ้าเสีย3ลูกก็จบชีวิตเหมือนraid5ครับ

    - RAID 5 สมมุติ HDD1ลูก bad เราเอามาเปลี่ยน มันก็จะ rebuild เป็นปกติ ข้อมูลไม่หาย แต่ระหว่างที่ rebuild ถ้ามีHDDอีกตัวเสียก็จบ ข้อมูลหายหมด
    ใช่ครับ
    - เวลาที่ใช้ rebuild มันนานมากหรอครับ มันถึงมีโอกาศจะพังอีกตัว
    ตอนผมไปฝึกงานที่ รพ แห่งหนึ่งก็ทำraid5ครับ แต่วันนั้นhddเจ้ากรรมดันเดี้ยงไป1ตัวก็ใจยังชิวอยู่แต่หลังจากนั้นประมาณชม.กว่าสิ่งที่ไม่คาดฝันก็เกิดขึ้นมันดันเดี้ยงตัวที่2ครับสรุปวันนั้นต้องปิดแผนกเลยครับเรียกทีมกู้ข้อมูลกันมาสนุกสนานเลยทีเดียว ความช้าเร็วในการrebuildน่าจะขึ้นกับข้อมูลและความสามารถของhardware raidด้วยมั้งครับ แต่โชคชะตาก็เป็นสิ่งสำคัญhddมันเกิดมาพร้อมๆกันใช้ก็อาจจะตายพร้อมๆกันก็ได้ครับแล้วแต่บุญแต่กรรม5555

    2. อีกอย่างที่อ่านมาได้คือ ความเร็ว acess time และ read transfer ของ raid 6 จะสูงกว่า Raid 5 แต่ Write จะช้ากว่า เนื่องจากต้องเขียน parity 2 ชุด
    writeของraid6ช้ากว่าแน่ๆครับ แต่readถ้าhddเท่ากันไม่น่าจะช้ากว่าraid6นะครับผมเดาว่าที่มันดูช้ากว่าเพราะraid5ใช้hddขั้นต่ำ3ตัวแต่raid6ใช้hddขั้นต่ำ4ตัวก็เลยได้readที่เร็วกว่ามั้งครับ
    - อยากทราบว่า ช้านี่คือช้าเหมือน HDD ลูกเดียวเลยหรอครับ หรือว่า มันก็สูงกว่า LAN 2GB bandwidth ที่เป็น bottle neck อยู่ดีครับ มันเห็นผลไหมว่าช้าลง เทียบ raid 5 กับ raid6
    อันนี้คิดเอาเองนะครับว่าน่าจะอยู่ที่ประสิทธิภาพของraid cardด้วยเพราะตามปกติการที่ส่งข้อมูลมามันก็กระจายช่วยกันเขียนซึ่งน่าจะเร็วกว่าhddลูกเดียวแต่ถ้าhardware raidมีประสิทธิภาพก็น่าจะเขียนค่าไพออริตี้(มั้งผมจำชื่อเรียกไม่ค่อยได้และ)ได้เร็วกว่าhddลูกเดียวแต่ไม่มีทางแรงเท่าraid0ในจำนวนhddที่เท่ากันครับ ส่วนความต่างระหว่างraid5กับ6น่าจะมีหลายปัจจัยทั้งในเร่ืองจำนวนhddน้อยๆกับจำนวนมากๆเลยอันนี้ผมไม่แน่ใจว่าจะมีผลความต่างแค่ไหนนะครับ

    3. ยิ่งความจุ HDD ยิ่งเยอะ จะทำให้ raid error ได้ง่ายขึ้น ถูกไหมครับ
    อันนี้ไม่รู้ครับ
    4. ยิ่งจำนวน HDD เยอะ ก็จะทำให้ raid error ได้ง่ายขึ้น ถูกไหมครับ
    อันนี้ไม่รู้ครับ
    5. เวลา create Volume นี่ ควรใช้ขนาดไหน ผมใช้ 6tb มันมากไปไหม ส่งผมเรื่องไหนบ้างครับ


    - อนาคต ถ้าใส่8 ลูก vol จะเพิ่มเป็น 14tb Raid5 และ 12TB ใน RAID 6 และ 12TB เท่ากันใน Raid 5+1hot spare Volมันใหญ่ไปไหมครับ ถ้าเปลี่ยนเป็น vol เล็กๆ 2 3 อัน มันก็จะต้อง set permission ให้แต่ละ user ให้อีก Vol ด้วยไหมครับ มันเหมือน เราแบ่ง partition ไหม

    - VOL1 Raid5 4ลูก, VOL2 raid5 4ลูก สรุป หายไป2ลูก แบบนี้ ทำ VOLใหญ่อันเดียว เดียว RAID 6 หรือ 5+1 ไม่ดีหว่าหรอครับ
    ใช่ครับเพราะแบบแรกเสียได้2ลูกจริงแต่ต้องเป็นคนละraid setกันนะครับซึ่งraid6จะดีกว่า
    6. ถ้าเทียบกันกับ Raid5 Raid6 Raid5+1hot spare แบบไหนน่าทำสุด
    อยู่ที่คนดูแลด้วยครับ ถ้าทิ้งยาวๆไม่ค่อยมีใครดูแลผมว่า ความปลอดภัยraid6ดีสุด
    ส่วนraidraid5+1spareผมว่าใช้raid6ไปน่าจะดีกว่า ส่วนraid5สำหรับงบน้อยและชีวิตต้องวัดดวงกันหน่อย
    ตอนนี้ผมกำลังดูพวกraid50อยู่อะครับไม่รู้ว่ามันจะแหล่มมั้ย

    ผิดพลาดประการใดรบกวนคนอื่นๆช่วยบอกและแนะนำด้วยนะครับ
    Last edited by vipersrt; 15 Aug 2012, 17:34:33.

    Comment


    • #3
      ได้ความรู้เรื่องเรดพอสมควร ^ ^

      Comment


      • #4
        ขอตอบข้อ3-4ละกันครับเรื่อง ฮาดดิสเยอะทั้งความจุและจำนวนแล้ว read error เยอะนี่ผมว่าไม่จริงครับ.

        เพราะถ้าเป็นแบบนั้นจริงๆ เซิฟเวอร์ใหญ่ๆที่ทำraid ก้เจ๊งหมดสิครับ

        แต่เรื่อง error มีอยู่แล้วครับ ขึ้นอยู่กับฮาดแวร์และสถานการณ์หลายๆอย่างประกอบกันด้วย

        Comment


        • #5
          1. ระยะเวลา rebuild อยู่ที่ chip ครับ ยิ่งรุ่นใหม่ก็ใช้เวลาน้อย เช่น LSI ปัจจุบัน มีแบบ dual core แถมใส่แรม DDR-1333 ช่วยย่นระยะการ rebuild ลงมากๆ

          2. ยิ่งเยอะลูกยิ่งแรงครับ

          3+4. ขึ้นอยู่กับคุณภาพ HDD เป็นหลักเลยครับ

          5. ระยะเวลาการ create volume ไม่ถึง 30 วิครับ ขึ้นอยู่กับ chip ของ raid เรียหสั้นๆว่า ROC

          ตัว hotspare มันดีตรงที่ถ้า hdd ตัวใดตัวหนึ่งเสียมันจะดึงตัวนี้มาแทนที่เลย ซึ่งสะดวกมากๆถ้างานของท่านเป็นพวก mission critical

          เช่นถ้าตีสาม hdd ดันเจ๊งท่านก็ไม่ต้องลุกจากเตียงตาลีตาเหลือกมาเปลี่ยน hdd เพราะตัวระบบมันจัดการให้เสร็จ

          แต่ถึง raid 5 หรือ raid 6 มัน degrade ประสิทธิภาพมันก็ drop ลงปต่ไม่ถึงกับล่มทั้งระบบครับ

          ปล ทั้งหมดที่ผมยกมาผมไม่ได้ใช้ nas นะครับ ผมใช้การ์ด raid LSI 9260-8i ซึ่งประสิทธิภาพในความคิดผมมันดีกว่า nas แต่ราคามันค่อนขางสูงกว่ามากๆเมื่อรวมๆทั้ง system แล้ว

          Comment


          • #6
            1. จะเรียกว่าปลอดภัยเท่านึงก็ไม่ถูกเท่าไหรเพราะยกกรณี server raid 5 เสียพร้อมกัน 2 ถึงมีปัญหาแต่ raid 6 เสีย พร้อมกัน 3 ลูกถึงมีปัญหา (ถ้าให้เรียกว่าปลอดภัยเท่านึงก็จะต้องเสีย 4 ลูกจริงไหม) แต่ถ้าเป็น nas คงจะเรียกได้ว่าเท่านึง
            - raid 5 เสีย 2 พร้อมกันก็ยังมีโอกาศกู้ข้อมูลได้ แต่ขั้นตอนยุ่งยากกว่ากรณีปกติที่เสีย 1 ลูก (nas เสีย 2 ลูกคงจะกู้ไม่ได้)
            - nas ถูก ๆ ใช้ marvell แพง ๆ ใช้ cpu atom/i3 ลองคิดเอาว่าจะนานแค่ไหน (cpu เป็น xenon จะเรียกว่า nas ได้ไหม?)
            2. กรณี hdd เท่ากัน raid 6 ช้ากว่า 5 นิดหน่อยเรื่องการเขียน เพราะต้องไปเขียน parity เพิ่มอีก 1 ส่วนการอ่านที่เร็วกว่าเพราะลดการรอข้อมูลของ hdd ลงไป 1 ลูก
            3. rap บนตอบไปแล้ว
            4. จำนวน hdd ที่ต่อ raid ไว้ยิ่งเยอะ ก็มีโอกาสเสียพร้อมกันเพิ่มขึ้น
            5. ใช้ buffalo pro quad ต่อ hdd 2 TB 4 ลูก แบบ raid 5 ตอน creat เสียเวลาไปวันนึง (ตอน rebuild เสียเวลามากกว่าเป็นเท่าตัวขึ้นอยู่กับจำนวนข้อมูล)
            - nas คงไม่ได้ support กรณีขยาย hdd raid คงต้องสร้างใหม่ (ตัวใหม่ ๆ อาจจะทำได้) แต่ถ้าต่อเป็น JBOD เพิ่ม hdd ได้สบาย
            - raid 5 4 ลูก ไม่ได้หายไป 1 ลูก เลยซะทีเดียว มีจุเกิน hdd 3 ลูกมานิดหน่อย
            6. ทำแค่ raid 5 ก็พอเพราะ nas เราใช้อยู่ประจำ ถ้า hdd เสียก็ปิด/เปลี่ยน hdd ซะ (อย่าคิดว่าปล่อยไว้ยังใช้ได้ ถ้าเสียอีก 1 ลูก คงจะกู้ยากเพราะยังไงก็เป็นแค่ nas)

            ps. nas ที่มี lan 2Gb ราคาพอๆกับซื้อ pc ดีๆได้ตัวนึง ที่นี้ก็ขึ้นอยู่กับคนซื้อว่าจะเอา nas มาทำอะไร

            Comment


            • #7
              ขอบคุณทุกท่านมานมายครับ เข้าใจดีขึ้นเยอะมาก

              Comment


              • #8
                ถ้า hardware เรามีแค่นี้ ถ้าเลือกความปลอดภัยก็ คงเลือก raid6+1hotspare ครับ กับเหนียวไว้ แต่ถ้างบมีมากกว่านี้ ก็ซื้ออีก ตัวนึง ทำ raid0+1 ไปเลย เหอะๆๆ(คือใช้อีกตัวเป็น backup ไปเลยครับ)

                Comment


                • #9
                  จัด atom ชุดเล็ก+ LSI 9260-8i 1ใบ แค่นี้ก็ทิ้ง Pegasus เป็นทุ่งครับ

                  Comment

                  Working...
                  X