วิธีการบังคับให้เกิดข้อผิดพลาด ECC [ปิด]


10

ฉันกำลังมองหาวิธีที่จะบังคับให้เกิดข้อผิดพลาด ECC ใน DRAM DIMM เพื่อทดสอบโค้ดบางอย่างที่เกี่ยวข้องกับการกู้คืนจากข้อผิดพลาดเหล่านี้ ฉันเชื่อว่า Intel ทำการทดสอบจิ๊กหลายพันดอลลาร์ แต่ฉันกำลังมองหาบางอย่างที่ถูกกว่า

ฉันได้ลองซื้อตัวปล่อยเบต้า (Strontium 90, 0.01uCi) ที่ติดอยู่กับ DIMM เพื่อบังคับให้ "บิตพลิก" ในฮาร์ดแวร์ หลังจากทำงานสองสัปดาห์ฉันไม่ได้รับรายงานข้อผิดพลาด ECC

ขั้นตอนต่อไปของฉันคือซื้ออีซีแอลที่แรงกว่า ... หรือดูว่ามีใครแก้ปัญหานี้ด้วยวิธีอื่นบ้าง

คำถาม : มีใครพบวิธีที่จะบังคับให้ความล้มเหลวของ ECC ใน DIMM สำหรับวัตถุประสงค์ในการทดสอบ (นอกเหนือจากการค้นหา DIMM ที่ล้มเหลวและใช้สิ่งนั้น .. ซึ่งเป็นเทคนิคเก่าของเราจนกระทั่ง DIMM เลิกใช้ผีอย่างสมบูรณ์)


1
คุณจะต้องการบางสิ่งที่แข็งแกร่งกว่านั้นสักเล็กน้อย โผล่ขึ้นมาที่ Fermilab และดูว่าพวกเขามีอะไรบ้าง :)
Michael Hampton

4
ฉันลงคะแนนให้ปิดคำถามนี้เป็นนอกหัวข้อเนื่องจากไม่ใช่คำถามการบริหารระบบ เหมาะสำหรับการย้ายไปยังไซต์ SE อื่นแม้ว่าฉันจะไม่แน่ใจว่าจะเลือกอันไหน
kasperd

2
ตัวอย่างการฉีดข้อผิดพลาดเหล่านี้ช่วยได้หรือไม่? หรือคุณต้องการความผิดพลาดของฮาร์ดแวร์จริง?
ckujau

1
เป็นไปได้ไหมที่จะจำลองข้อผิดพลาด ECC ด้วยชั้น virtualisation บางชนิด? แค่คิด
Molomby

2
@ Molomby มันจะ ข้อผิดพลาดในการฉีดสำหรับเครื่องเสมือนเป็นระเบียบวินัยการวิจัยใน CS ผลงานที่มีชื่อเสียงได้รับการตีพิมพ์ในช่วงหลายปีที่ผ่านมา
the-wabbit

คำตอบ:


1

ปัญหาได้รับการแก้ไขโดยการเพิ่มสายไปยัง DIMM เดียว (ทำลายมันเพื่อการใช้งานปกติ) และสร้างข้อผิดพลาด ECC แบบสุ่มด้วย DIMM ซึ่งทำให้เราสามารถทดสอบระบบได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.