র‌্যাম ইসিসি কাজ করছে কিনা তা কীভাবে বলবেন?


19

আমি বর্তমানে আমার আসুস এম 5 এ 97 প্রো মাদারবোর্ডে (এএমডি 970 চিপসেট, এফএক্স-6100 সিপিইউ) ইনস্টল করেছি এমন নন-ইসিসি র‌্যাম প্রতিস্থাপনের জন্য কিছু ইসিসি র‌্যাম পাওয়ার পরিকল্পনা করছি।

আমি র‌্যাম ইনস্টল করার পরে, আমি কীভাবে বলব যে র‌্যামের ইসিসি বৈশিষ্ট্যটি সঠিকভাবে কাজ করছে কিনা?

আমি ভাবলাম dmidecode --type memoryযে প্রতিটি র‌্যাম স্টিকের জন্য বর্তমানে অন্যগুলির মধ্যে প্রিন্ট করে:

Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits

(একটির জন্য, আমি বাইট প্রতি 1 বিট ইসিসি দিয়ে ডেটা প্রস্থের 64 বিট অবধি রাখব তবে মোট বিস্তৃত 72 বিট পড়তে পারি।)

এটি ইসিসি অপারেটিভ কিনা তা নির্ধারণের জন্য ব্যবহার করা যেতে পারে? বা dmidecode এর জন্য খুব নিম্ন স্তরের? আমি আর কী ব্যবহার করতে পারি (অপেক্ষা এবং অপেক্ষা করা ছাড়া যদি কোনও ইসিসি ত্রুটি লগগুলিতে প্রদর্শিত হয়, যা এটি কাজ করছে তবে এটি কাজ করছে না তা বোঝায়)?

আপডেট: আমি পরে এড্যাক-ইউটিস সম্পর্কে ভেবেছিলাম। সেগুলি ইনস্টল করা, আমি পেয়েছি Not enabling Memory Error Detection and Correction since EDAC_DRIVER is not set। যা আমাকে দিয়েছে edac-utilএবং edac-ctlএক্সিকিউটেবল। এর মধ্যে একটির কি এই উদ্দেশ্যে ব্যবহার করা যেতে পারে?


2
আমার চেয়ে বেশি সময় নিয়ে কেউ কি উত্তরগুলির মধ্যে একটিতে পিজিটিস্টেমস. com/ labs/ articles/… থেকে ecc_check.c সম্পর্কে অংশ যুক্ত করতে পারেন ?
কস্টিন গুয়ে

উত্তর:


12

এটি উপস্থিত হওয়ার মতো কোনও নিশ্চিত উপায় নেই বলে মনে হচ্ছে , তবে বিভিন্ন পদ্ধতি আপনাকে একরকম উত্তর পেতে পারে। স্পষ্টতই আপনাকে বেশ কয়েকটি আলাদা করে চেষ্টা করতে হবে যতক্ষণ না আপনি এমন কোনও খুঁজে না পান যা আপনাকে জানিয়ে দেয় যে ইসি কাজ করছে।

আমার ক্ষেত্রে মেমস্টেস্ট +৮ + ৪.২০ এটি বুঝতে পারছে না যে এটি ইসি র‌্যামের সাথে কাজ করছে; এমনকি আমি এটি ইসি অনের জন্য কনফিগার করলেও ECC: Disabledএটি আইএমসি লাইনে রিপোর্ট করেছে। আমি এখনও নতুন সংস্করণ দিয়ে চেষ্টা করিনি। তবে (সম্ভবত এড্যাক-ইউসগুলি ইনস্টল করার পরে, দুর্ভাগ্যক্রমে আমি দুটোই একই সময়ে করলাম), লিনাক্স বুট লগগুলিতে রিপোর্ট করেছে (কিছু অন্যান্য এন্ট্রি দিয়ে ছেদ করেছে):

[    4.867198] EDAC MC: Ver: 2.1.0
...
[    4.874374] MCE: In-kernel MCE decoding enabled.
[    4.875414] AMD64 EDAC driver v3.4.0
[    4.875438] EDAC amd64: DRAM ECC enabled.
...
[    4.875542] EDAC amd64: CS0: Unbuffered DDR3 RAM
[    4.875545] EDAC amd64: CS1: Unbuffered DDR3 RAM
[    4.875546] EDAC amd64: CS2: Unbuffered DDR3 RAM
[    4.875548] EDAC amd64: CS3: Unbuffered DDR3 RAM

যা একটি বেশ ভাল ইঙ্গিত। ম্যানুয়ালি করা /etc/init.d/edac restartএকই ধরণের লগ এন্ট্রি তৈরি করে না এবং কয়েকটি রিবুট আগে একটি পুরানো লগটি দেখে, আমি দেখছি:

[   13.886688] EDAC MC: Ver: 2.1.0
[   13.890389] MCE: In-kernel MCE decoding enabled.
[   13.891082] AMD64 EDAC driver v3.4.0
[   13.891107] EDAC amd64: DRAM ECC disabled.
[   13.891116] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[   13.891117]  Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
[   13.891118]  (Note that use of the override may cause unknown side effects.)

dmidecode --type memoryদুটি দুর্দান্ত দৃ strong় ইঙ্গিতও দেয়: শারীরিক মেমরি অ্যারের "ত্রুটি সংশোধন প্রকার" সম্পত্তি (যা কোনও কারণে নন-ইসিসি র‌্যামের ক্ষেত্রেও একই দেখায় , তাই এটি মেমোরির ক্ষমতাগুলির চেয়ে মাদারবোর্ডের সমর্থনের সাথে সম্পর্কিত হতে পারে),

Handle 0x0026, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: Multi-bit ECC

এবং প্রতিটি মেমরি ডিভাইসের মোট প্রস্থ এবং ডেটার প্রস্থ যথাক্রমে (অতিরিক্ত বিটগুলি ইসিসির জন্য ব্যবহৃত হয়):

Handle 0x0028, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x0026
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits

5

এটি করার একটি খুব সহজ এবং কার্যকর উপায় রয়েছে আপনি যদি আপনার সার্ভার / পিসিতে কনসোল অ্যাক্সেস পেয়ে থাকেন এবং এটিকে পুনরায় বুট করতে পারেন তবে: میمেমেস্ট +৮

এই নিফটি সরঞ্জামটি মেমরিটি ইসিসি সক্ষম থাকলে দ্রুত দেখায়। আমিও বিশ্বাস করি আসল পরীক্ষা করার সময় এটি ইসিসি বৈধতা সম্পাদন করবে।

এখানে একটি (সামান্য পুরানো) স্ক্রিনশট: এখানে চিত্র বর্ণনা লিখুন


পারফেক্ট! আপাতত, আমি দেখছি IMC : AMD FX(tm)-6100 Six-Core Processor (ECC : Disabled)এবং ইসিসি off। আমি মনে করি এরপরে যদি এটি নতুন ডিআইএমএম সহ ইসিসির বাইরে Disabledআর কিছু দেখায় off, তবে হার্ডওয়্যার কমপক্ষে যতদূর যেতে পারে আমি ঠিক সেভাবেই আছি?
একটি সিভিএন

2
@ মাইকেলKjörling আমি কেবল ইসিসির সাথে শিল্প স্ট্যান্ডার্ড সার্ভারগুলির সাথে ক্লোন সিপিইউ'র সাথে চুক্তি করি, তাই আমার কোনও ধারণা নেই। আমি ভাবতে পারি যে সিপিইউকে ইসিসি সমর্থন করা দরকার, যেহেতু মেমরি নিয়ামকটি এর অভ্যন্তরে থাকে।
পৌষকা

en.wikedia.org/wiki/… এফএক্স-6100 কে জামবেজি (বুলডোজার-ভিত্তিক) হিসাবে তালিকাবদ্ধ করেছে, যার মধ্যে "সমস্ত মডেল সমর্থন করে ... ইসিসি [র‌্যাম]"
একটি সিএনএন

দুর্ভাগ্যক্রমে memtest86 + 4.20 আমার র‌্যামকে ইসিসি হিসাবে স্বীকৃতি দিতে চায়নি বলে মনে হচ্ছে। তবে ইসিসি কাজ করছে এমন আরও কিছু শক্তিশালী ইঙ্গিত রয়েছে; আমার উত্তর দেখুন। তবুও, আপনাকে অনেক ধন্যবাদ!
একটি সিএনএন

1
- সাজানোর প্রাসঙ্গিক এই সৌন্দর্য confluence.wartungsfenster.de/display/Adminspace/...
ফাহিম মিঠা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.