আমি বেশ কয়েকটি ত্রুটি লক্ষ্য করেছি যা সম্প্রতি /var/log/messages
আমাদের সার্ভারগুলির একটিতে (নীচে) উপস্থিত হয়েছিল। তবে, এসইস্লগে ডিকোডড এন্ট্রিগুলির চেয়ে এমস ক্লায়েন্ট ত্রুটি উত্স সম্পর্কে কম নির্দিষ্ট বলে মনে হচ্ছে। এমসিই আউটপুটটি ব্যাখ্যা করার জন্য কি কোনও ধরণের কী ব্যবহার করতে হবে?
Nov 12 04:19:19 areion kernel: [14698753.176035] Machine check events logged
Nov 12 04:19:19 areion mcelog: HARDWARE ERROR. This is *NOT* a software problem!
Nov 12 04:19:19 areion mcelog: Please contact your hardware vendor
Nov 12 04:19:19 areion mcelog: MCE 0
Nov 12 04:19:19 areion mcelog: CPU 0 BANK 8
Nov 12 04:19:19 areion mcelog: MISC 640738dd0009159c ADDR 96236c6c0
Nov 12 04:19:19 areion mcelog: TIME 1352711959 Mon Nov 12 04:19:19 2012
Nov 12 04:19:19 areion mcelog: MCG status:
Nov 12 04:19:19 areion mcelog: MCi status:
Nov 12 04:19:19 areion mcelog: MCi_MISC register valid
Nov 12 04:19:19 areion mcelog: MCi_ADDR register valid
Nov 12 04:19:19 areion mcelog: MCA: MEMORY CONTROLLER RD_CHANNELunspecified_ERR
Nov 12 04:19:19 areion mcelog: Transaction: Memory read error
Nov 12 04:19:19 areion mcelog: STATUS 8c0000400001009f MCGSTATUS 0
Nov 12 04:19:19 areion mcelog: MCGCAP 1c09 APICID 20 SOCKETID 1
Nov 12 04:19:19 areion mcelog: CPUID Vendor Intel Family 6 Model 44
সমস্ত ত্রুটি একই মেমরি ব্যাঙ্কের সাথে সংযুক্ত বলে মনে হচ্ছে:
areion:~# awk -F'mcelog:' '/mcelog:.*BANK/{ print $2; }' < /var/log/messages |uniq
CPU 0 BANK 8
আমার এমস্লগ ডেমন চলছে, এবং যখন আমি ত্রুটি সম্পর্কিত তথ্য যাচাই করি, ত্রুটিগুলি কোথা থেকে আসছে তা মনে হয় না। কেবলমাত্র এটির সাথেই তারা জড়িত CPU0
(আমাদের এই বাক্সে কেবল একটি সিপিইউ রয়েছে):
Memory errors
SOCKET 1 CHANNEL any DIMM any
corrected memory errors:
77 total
77 in 24h
uncorrected memory errors:
0 total
0 in 24h
Per page corrected memory statistics:
359ffc000: total 2 2 in 24h online
3b93cc000: total 2 2 in 24h online
3ce45c000: total 2 2 in 24h online
96236c000: total 20 20 in 24h online triggered
96545c000: total 9 9 in 24h online
96a82c000: total 9 9 in 24h online
96a8ec000: total 1 1 in 24h online
96fb6c000: total 15 15 in 24h online triggered
9c2edc000: total 15 15 in 24h online triggered
9c5eac000: total 1 1 in 24h online
9c6a1c000: total 1 1 in 24h online
আমি এই তথ্যের ব্যাখ্যা কীভাবে করব তা মোটেও পরিষ্কার নয়। একদিকে, মেস ক্লায়েন্ট চ্যানেল বা ডিআইএমএম নির্দেশ করে না, তবে ডিকোড করা বার্তাটি ডিআইএমএম ৮-এ ত্রুটিগুলি নির্দেশ করে dmesg
বলে মনে হচ্ছে যে কেবল ৪২ টি বার্তা লগ হয়েছে:
[14698753.176035] Machine check events logged
[14698753.629174] Machine check events logged
[14698815.338595] __ratelimit: 38 callbacks suppressed
[14698815.338628] Machine check events logged
[14698816.020797] Machine check events logged
আমি মনে করি মিশ্র বার্তা পেয়ে যাচ্ছি, যা বিভিন্ন উত্স থেকে প্রাপ্ত তথ্যের ভিত্তিতে কী অনুমান করা উচিত তা অবাক করে দেয়।
বিবিধ তথ্য:
areion:~# grep 'model name' /proc/cpuinfo |uniq
model name : Intel(R) Xeon(R) CPU X5670 @ 2.93GHz
areion:~# apt-cache policy mcelog |grep Installed
Installed: 1.0~pre3-3
areion:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.6 (squeeze)
Release: 6.0.6
Codename: squeeze