Announcement

Collapse
No announcement yet.

Raid 5 ใช้แล้วเป็นไงบ้างคับ

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

  • Raid 5 ใช้แล้วเป็นไงบ้างคับ

    มีทั่นใดใช้ Raid 5 อยู่หรือลองแล้วรบกวนช่วยมาคอมเม้นท์ทีคับ พอดีใช้ Raid 0 อยู่แล้ว HDD มัน Bad ช่วงต้นไปลูกนึง ดีที่มันเป็นที่ไดร์ C [ข้อมูลเลยไม่หาย] เล่นเอาจอฟ้ากว่าจะไล่ปัญหาเจอก็ตั้งหลายวันคับ เคยใช้ Raid 0 มาก็ปีกว่าได้พอกลับมาใช้ HDD ลูกเดียวมันชอบอืด คือผมใช้งานแบบนี้ ผมก็อป/เบิร์นแผ่น ดูดบิทไปด้วย และเปิด Foobar ฟังเพลงไปด้วย[ไฟล์ทุกอย่างอยู่ที่ไดร์ D] แล้วมันก็จะเริ่มหนืดๆหน่วงๆหน่วงขึ้นๆตอนใช้ Raid 0 ไม่เคยเป็นเลยคับ

    เคยอ่านมาคร่าวๆบางทั่นว่า Raid 5 ต้องใช้ HDD 3 ลูกขึ้นไป ทำให้เวลาอ่านข้อมูลก็จะรวดเร็วแต่เวลาเขียนข้อมูลจะมีการเขียนข้อมูลสำรองไปกระจายตาม HDD ทั้ง 3 ลูกด้วยทำให้เสียเวลาตรงนั้น ผมจึงอยากทราบว่าข้อเท็จจิงว่าเวลาอ่านข้อมูลดีกว่ารึแย่กว่าใช้ HDD ลูกเดียวปกติคับ

  • #2
    raid5ใช้hdd3ลูกข้อมูลข้างในเหมือนกันแต่ไม่เหมือนraid1

    Comment


    • #3
      ชื่ออย่างเป็นทางการของ RAID5 คือ Striping with Screwed Parity.

      หมายความว่ามันมีการ Striping เหมือนกับ RAID0 และจะมีเก็บ Parity ไว้ในแนวทะแยง
      ข้างในของ HDD ทุกลูก ส่วน Parity นี้จะไม่ใช่ข้อมูลนะครับ มันจะเป็นแค่หน่วยที่เอาไว้คำนวน
      หาข้อมูลที่หายไป โดยใช้ Exclusive OR Gate

      RAID5 จะต้องใช้ HDD อย่างต่ำ 3 ลูก และในส่วนของเนื้อที่ที่จะได้นั้นจะเท่่ากับ
      (n-1) x ความจุของ HDD (แค่ลูกเดียว) n=จำนวนของ HDD ทั้งหมด เพราะฉะนั้น
      ความจุที่ได้จะเท่ากับ ความจุของ HDD ทั้งหมดรวมกัน แต่จะหายไป 1 ลูก

      คุณสมบัติของ RAID5 นั้น จะช่วยเพิ่มความเร็วในการ(ความเร็วในการอ่านจะสูง) แต่
      ความเร็วในการเขียนนั้นจะจัดอยู่ในระดับปานกลาง เพราะในการที่ RAID5 จะเขียนข้อมูล
      ลงไปใน HDD แต่ละลูกนั้น RAID5 จะไม่ได้เขียนแค่ข้อมูลเพียงอย่างเดียว แต่จะคำนวน
      หาค่า Parity และเขียนลงไปด้วย

      RAID5 นั้นจะกัน HDD เสียได้แค่ 1 ลูก และถ้าเกิดมี HDD 1 ลูกใน RAID5 เสียขึ้นมาจริงๆ
      ความเร็วของ RAID5 ทั้งด้านการอ่านและการเขียนจะตกลงอย่างมาก เพราะว่าข้อมูลจะเอา
      มาใช้งานได้นั้นไม่สมบูรณ์ เพราะฉะนั้นจะต้องเอา Parity มาคำนวนหาสิ่งที่หายไป โดยใช้
      Exclusive OR Gate ตามที่กล่าวไว้ข้างต้น และก็ยังจะต้องคำนวนหา Parity ในการเขียน
      เหมือนเดิม

      และถ้าเกิดในกรณีที่ HDD ของ RAID5 เสียไป 1 ลูก ปัญหาจริงๆแล้วมันจะไม่ได้มีแค่
      ความเร็วจะช้างลงเพียงเท่านั้น แต่จะมีอีกหนึ่งปัญหาคือ Bad Stripe. Bad Stripe คือ
      การที่ RAID5 มันเป็นเขียนข้อมูลที่พื้นที่ ที่มันไม่ควรจะไปเขียน ซึ่งจะทำให้ข้อมูลเพี้ยน
      ซึ่งไฟล์ต่างๆอาจจะเสียหายได้ อาจจะเปรียบได้เสมือนกับ Bad Sector ในของ HDD
      ธรรมดา แต่จะต่างกันตรงที่ว่า Bad Sector ในของ HDD นั้นมันจะเสียที่พื้นผิวบางส่วน
      ของจานแม่เหล็กที่อยู่ข้างใน HDD (Sector) แต่ใน Bad Stripe นั้นมันจะไปเขียนผิด
      ที่ครับ ซึ่งจะปัญหามันจะไม่ได้เกิดใน HDD แต่มันจะเกิดในส่วนที่เป็น Logical Drive ซึ่ง
      ถึงแม้ว่าจะไปเปลี่ยน HDD ก็จะไม่สามารถแก้ปัญหานี้ จะแก้ปัญหานี้ได้ก็จะมีอยู่แค่ทางเดียว
      ืคือจะต้องเปลี่ยน Logical Drive หรือ พูดอีกอย่างคือ จะต้องไปลบ RAID5 นี้ทิ้งแล้วทำใหม่

      Comment


      • #4
        ขอบคุณทั่น Kanuki มากคับที่ให้คำแนะนำ ดูๆแล้วเหมือน Raid 01 จะเวิร์คกว่านะคับแต่ว่าต้องใช้ HDD ถึง 4 ลูกนิสิค่าใช้จ่ายก็เอาการอยู่นะคับ อีกทั้งเคส HTPC ผมก็ไม่ค่อยมีที่ใส่ HDD อีกล่ะสิ แบบนี้ต้องค่อยๆคิดซ่ะแล้วคับ

        Comment


        • #5
          Originally posted by noom9888 View Post
          ขอบคุณทั่น Kanuki มากคับที่ให้คำแนะนำ ดูๆแล้วเหมือน Raid 01 จะเวิร์คกว่านะคับแต่ว่าต้องใช้ HDD ถึง 4 ลูกนิสิค่าใช้จ่ายก็เอาการอยู่นะคับ อีกทั้งเคส HTPC ผมก็ไม่ค่อยมีที่ใส่ HDD อีกล่ะสิ แบบนี้ต้องค่อยๆคิดซ่ะแล้วคับ
          RAID01 = RAID0+1 คือการที่ RAID0 สองชุดมา RAID1 กันครับ
          RAID10 = RAID1+0 คือการที่ RAID1 สองชุดมา RAID0 กันอีกทีครับ

          RAID10 น่าจะเวิร์คครับ

          Comment


          • #6
            เอาตามความรู้สึกที่ใช้อยู่นะ RAID0 เทพสุดๆยิ่งใส่ไม่เกิน 3 ลูกนะโคตรๆไวจริงๆ

            Comment


            • #7
              Originally posted by scops View Post
              เอาตามความรู้สึกที่ใช้อยู่นะ RAID0 เทพสุดๆยิ่งใส่ไม่เกิน 3 ลูกนะโคตรๆไวจริงๆ
              ใช่ครับ RAID0 คือ RAID ที่ความเร็วที่สุดในบรรดา RAID ทุกชนิด แต่ก็จะเป็น RAID ที่อันตรายที่สุด
              ในบรรดา RAID ทุกชนิดเช่นกัน เพราะไม่ว่า HDD ลูกไหนก็ตาม ใน RAID0 3 ลูกของท่านเสียขึ้นมา
              ข้อมูลข้างใน RAID0 ของท่านก็จะหายไปทั้งหมดทันที

              แต่ถ้าเป็น RAID10 RAID10 นั้นจะถูกแบ่งออกเป็น 2 Sub Arrays ซึ่งจะสามารถป้องการสูญเสียของ
              ข้อมูลเนื่องจาก HDD เสียได้ 1 ลูก ต่อ 1 Sub Array ครับ เมื่อไรก็ตามถ้า HDD เสียขึ้นมา และไม่ได้
              อยู่ภาพใต้ Sub Array เดียวกัน ทั้งสองลูก ข้อมูลก็จะไม่หายครับ

              Comment


              • #8
                Originally posted by Kanuki View Post
                RAID01 = RAID0+1 คือการที่ RAID0 สองชุดมา RAID1 กันครับ
                RAID10 = RAID1+0 คือการที่ RAID1 สองชุดมา RAID0 กันอีกทีครับ

                RAID10 น่าจะเวิร์คครับ
                แบบนี้ HDD 4 ลูกของ Raid 10 ข้อมูลข้างในก็เหมือนกันทั้ง 4 ลูกใช่ไหมคับ เอ๊ะ! ผมเริ่มสับสนงงๆแล้วนะคับนิ

                Comment


                • #9
                  Originally posted by noom9888 View Post
                  แบบนี้ HDD 4 ลูกของ Raid 10 ข้อมูลข้างในก็เหมือนกันทั้ง 4 ลูกใช่ไหมคับ เอ๊ะ! ผมเริ่มสับสนงงๆแล้วนะคับนิ
                  ไม่ใช่ครับ ถ้าอธิบายแบบง่าย ๆ Raid 10 คือ เป็น Raid O ทำสำเนาเป็น 2 ชุดครับ "(1+2) + (1+2)" รวมเป็น ฮาร์ดดิสต์ 4 ลูกครับ

                  ลองอ่านดูนะครับ

                  Last edited by komaha; 16 Sep 2010, 15:45:45.

                  Comment


                  • #10
                    Originally posted by noom9888 View Post
                    แบบนี้ HDD 4 ลูกของ Raid 10 ข้อมูลข้างในก็เหมือนกันทั้ง 4 ลูกใช่ไหมคับ เอ๊ะ! ผมเริ่มสับสนงงๆแล้วนะคับนิ
                    ไม่ครับ ข้อมูลของ HDD ทั้ง 4 ลูกจะไม่เหมือนกัน

                    ถ้าอยากเข้าใจ RAID1+0 หรือ RAID10 นั้น ให้คิดว่า RAID10
                    นั้นคือ RAID1 สองชุด มาทำ RAID0 กันอีกทีครับ ประมาณว่า
                    HDD 2 ลูกมาทำ RAID1 ได้ 1 ชุด HDD 4 ลูกมาทำ RAID1
                    ได้ 2 ชุด พอทำ RAID1 ได้ 2 ชุด แล้วค่อยเอา RAID1 ทั้ง 2 ชุดนี้
                    มาทำ RAID0 เข้าด้วยกันอีกที เข้าใจยังครับ?
                    Last edited by Kanuki; 16 Sep 2010, 15:59:33.

                    Comment

                    Working...
                    X