Announcement

Collapse
No announcement yet.

อยากทราบความแตกต่างระหว่าง แรมธรรมดา กับ แรม ECC อ่าครับ ??

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

  • อยากทราบความแตกต่างระหว่าง แรมธรรมดา กับ แรม ECC อ่าครับ ??

    แรมธรรมดากับ แรมecc มันแตกต่างกันมากไหมครับ

    # อย่างความเร็ว มันแรงกว่า แรมธรรมดายังไงครับ นอกจากคุณสมบัติของ Ecc Error-correcting code memory
    ผมเห็นบัสของ ecc ส่วนใหญ่แค่ 1600 แต่ขณะที่แรมธรรมดไปถึง 2000 กว่าๆ แล้ว

    คือสงสัยครับ ว่าทำไมพวกคอมเซิร์ฟเวอร์ระดับองกรณ์ ถึงนิยมใช้กัน ทั้งที่มันแพง
    เป็นเพราะมันเสถียรกว่าหรอครับ
    Last edited by Fozent; 24 Aug 2013, 00:42:40.

  • #2
    ตามความเข้าใจ : Ram Ecc มันเสถียรกว่าแรมธรรมดา เพราะ Sv มันแลกแรมกันตลอดเวลา(ย้ำว่าตลอดเวลา)ทำให้ถ้าใช้แรม ปกติ ถึง bus สูง cl ต่ำ ไม่มีการตรวจทาน มันก็ bsod ไงครับ Sv ล่มเลย

    และถ้าว่า แรมธรรมดาก็แลกตลอดเวลาเหมือนกัน แต่ไม่ไช่ครับ Ecc ram มันแลกกันเป็น 1-16 gb/s เลยนะครับ(เปิด Sv Minecraft เลยรู้บ้าง)

    Comment


    • #3
      ตรงที่ว่าลดปัญหาข่อมูลผิดผลาดพอเข้าใจ

      คือติดต่อสื่อข้อมูลกันตลอด มากกว่าแรมปรกติ ใช่ไหมครับ
      และโดยปรกติ ของ ecc มันส่งข้อมูลใหญ่กว่าแรมปรกติหรอครับ

      Comment


      • #4
        ecc กับ non-ecc ความเร็วมันแตกต่างกันมากไหมครับ

        Comment


        • #5
          จะเข้าใจ ecc ต้องเข้าใจวิธีที่แรมมันทำงาน

          ผมไม่เล่าเองนะมันยาว และเดี๋ยวจะสื่อสาีรผิด พาลจะทำให้เข้าใจกันผิดอีก

          อ่านจากลิ้งค์ที่คนอื่นๆ เค้าลงไว้เลยดีกว่าเนอะ

          http://en.wikipedia.org/wiki/ECC_memory
          http://www.svoa.co.th/support/259/article


          *คร่าวๆ คือเวลาอ่าน/เขียนข้อมูล มันจะมี ข้ิอมูลไว้ทบทวนว่าข้อมูลถูกไหม (ECC) , แรมพวกนี้เลยมักจะไม่เร็วมาก เพราะเอาความถูกต้องเป็นหลัก

          Comment


          • #6
            ผมก็เข้าใจได้ไม่เต็มร้อยแล้วเกิดข้อสงสัย - ขอบคุณสำหรับข้อมูลครับ

            Comment


            • #7
              ไม่แน่ใจนะครับว่าผิดถูกประการใด แต่ผมแทบไม่เคยเห็น RAM ECC ทำมาสำหรับ Home Use เลย
              เคยเห็นแต่สำหรับ Server
              ก็คงแบบที่คุณไก สรุปไว้สั้นๆ นั่นแหละว่าไม่เน้นความเร็ว แต่เน้นความถูกต้องของข้อมูลมากกว่า ซึ่ง Server ต้องการความสามารถตรงนี้มากๆ

              Comment


              • #8
                ลองนึกเล่นๆดูนะครับ ถ้าทำงานในองกรบริษัทขนาดใหญ่มีเซิฟเวอร์ 24/7 ตลอดปีแล้วถ้าใช้ non-ecc เกิดข้อมูลผิดพลาดเซิฟเวอร์แฮ้งขึ้นมา ทำให้การทำงานหยุดชะงัก ส่งของออกไม่ตรงกำหนด อินวอยออกไม่ได้ มันล่มทีลากยาวเลยนะงับ และ ram พวกนี้มันไม่เน้นแรงแต่เน้นทน เค้าจึงผลิต HDD CPU RAM MB ต่างกับ home use ขนาดคอมบ้านๆใช้แค่คนเดียว ยังบลูสกีนกันได้เลยแล้วลองนึก server ตัวนึงรับเครื่อง client ที่ต่อจอยโดเมนในองกร 200-300 เครื่องดูสิ

                Comment


                • #9
                  ไม่ใช่ว่าแรม ECC จะทำเร็วไม่ได้ แต่ถามหน่อย ในเมื่อ CPU รับแค่ bus 1600 แล้วจะทำ 2000+ มาเพื่ออะไรให้มันแพง แถมความสเถียรและความทนทานลดลงอีก แล้วไอ 2000+ ที่เราเห็นกันเนี่ย จริงๆมัน bus 1333 1600 ทั้งนั้น แค่เกรดดี CL ต่ำ กินไฟต่ำ เลยลากไป 2000+ ได้กันหมดเท่านั้นเอง ก้อแค่ เพิ่มไฟ เพิ่ม CL เพิ่ม bus ก้อไปแล้ว ส่วน ECC ข้อดีคือความผิดพลาดต่ำ และการผิดพลาดจะโดนตรวจสอบและแก้ไขทันที เช่น ถ้าเราใส่แรมบ้านๆธรรมดาไป 4 แถว ถ้าแถวใดแถวหนึ่งเสีย เครื่องจะจอฟ้าทันที แต่ถ้าเป็๋น ECC ใส่ไป 4 แถว ถ้า แถวใดแถวหนึ่งเสีย อีก 3 แถวก้อยังทำงานต่อได้ ไม่เกิดอาการจอฟ้าแต่อย่างใด แต่ถึงกระนั้น ตัวควบคุ้ม Memory หรือคือ IMC ใน CPU นั้นต้องรองรับแรมแบบ ECC ด้วย ถึงจะทำงาน แต่ถ้าเราเอาแรม ECC ไปใส่กับพวก i3 i5 i7 ลมันก้อเหมือน non-ECC ธรรมดา เพราะใน IMC cpu มันไม่มีระบบ ECC อยู่ จะมีก้อพวก xeon พวกนั้นเลยถึงจะรองรับ ECC ได้
                  Last edited by Processor; 24 Aug 2013, 12:25:02.

                  Comment


                  • #10
                    เอาแบบง่ายๆ ว่าทำไม server ต้อง ecc หรือไม่ต้อง ecc ความสำคัญมันอยู่ที่ error rate ครับ สมมุติว่า ram มันมี error rate อยู่ที่ทำงานต่อเนืิ่อง 3 วัน "อา่จจะ" error ไป 1 bit ถ้าเราเปิดเครื่องแค่วันละ 8 ชั่วโมง โอกาสจะเจอไอ้ 1 บิตที่ผิดนี่มันก็น้อยมาก แต่ server มันไม่ยังงั้นน่ะสิครับ มันเปิดต่อเนื่องเป็นปีๆ ไม่เคย restart ซักครั้ง โอกาสจะเจอ error มันก็สูงกว่า ถ้า ram ไม่มี ecc เจอ error ขึ้นมา เผลอๆแครชกันง่ายๆ ก็เลยต้องซื้อความชัวร์ไว้ก่อนครับ

                    Comment


                    • #11
                      ผมก็ไม่ได้คิดจะนำ ecc ram มาใช้กับ ระดับ home user - i5, i7 หรอกครับ ^^"
                      แค่สงสัยว่ามันแตกต่างกับ แรมธรรมดามากน้อยขนาดไหน เพราะผมไม่รู้ ecc มันดีขนาดไหน กับราคาที่แพง

                      ขอบคุณทุกท่านที่อธิบาย กระจ่างขึ้นเยอะครับ
                      ขอบคุณครับ

                      Comment


                      • #12
                        เพื่อให้เข้าใจเรื่องการทำงานและความเร็วของ ecc
                        มีเกมส์ให้เล่น แบมือขวายื่นไปให้คนข้างตัว จดเลขลงที่ปลายนิ้ว เสร็จแล้วเราดึงมือกับมาอ่านในใจแล้วจดลงในกระดาษ

                        ไม่มี-ecc ยื่นมือไปให้เพื่อนจด 4นิ้ว (โดยงอนิ้วหัวแม่มือไว้)
                        มีecc ยื่นมือไปให้เพื่อนจด 5นิ้ว

                        **อาศัยนิ้วหัวแม่มือเป็นตัวเช็คความผิดพลาดและแก้ กติไก่แบบง่ายๆสุดของ(แอลกอฮอริทึม) eccมีอยู่ว่า
                        (error check)ตัวเลข สูง/ต่ำ

                        (correct)c แก้ข้อผิดผลาด
                        แก้ข้อผิดพลาดสูง
                        1แก้เป็น5
                        2แก้เป็น 6
                        3แก้เป็น7
                        ....
                        แก้ข้อผิดพลาดต่ำ
                        5แก้เป็น1
                        6แก้เป็น2
                        7แก้เป็น3
                        ..

                        ไม่มีecc= 1421
                        มีecc = 1421 (กำกับที่นิ้วหัวแม่มือ)ตัวเลข ต่ำ
                        เราก็จดในกระดาษ 1421

                        ไม่มีecc =1461
                        มีecc =1461 (กำกับที่นิ้วหัวแม่มือ)ตัวเลข ต่ำ

                        ไม่มี-ecc เราก็จด 1461
                        มีecc เราก็จด 1421

                        เรื่องความเร็วเห็นเค้าเคลมไว้ว่า มีกับไม่มี eccช้ากว่ากันประมาณ 2-3% มั๊งครับ

                        กรณีเพื่อนเขียนที่นิ้วหัวแม่มือเป็น เพื่อนกูรักมืงหวะ ก็ตัวใครตัวมันละคร๊าบ...

                        Comment

                        Working...
                        X