كيفية التحقق من فتحات ذاكرة الوصول العشوائي في نظام Linux



جرب أداة القضاء على المشاكل

لديك خياران عندما يتعلق الأمر بالتحقق من فتحات ذاكرة الوصول العشوائي المشغولة وما هو موجود على جهازك. الأول هو فتح القضية والنظر. قد يتضمن ذلك فك البراغي على سطح المكتب أو تحرير بعض الحالات ، وهذا باب هش على جهاز كمبيوتر محمول. القيام بذلك على كمبيوتر لوحي x86 أو x86_64 Linux أمر لا يمكن تصوره! في كلتا الحالتين ، هذا الخيار خارج تمامًا. لحسن الحظ ، فإن الخيار الآخر هو استخدام أداة سطر أوامر بسيطة والتي لن تستغرق وقتًا تقريبًا للتشغيل.



كالعادة ، ستحتاج إلى فتح موجه الأوامر لهذا الغرض. ابحث عن كلمة Terminal في Ubuntu Unity Dash أو اضغط باستمرار على Ctrl + Alt + T إذا كنت تستخدم الغالبية العظمى من بيئات سطح المكتب. قد ترغب في النقر فوق قائمة التطبيقات أو Whisker ، والإشارة إلى أدوات النظام ، ثم النقر فوق Terminal إذا كنت تستخدم LXDE أو Xfce4 أو Cinnamon أو KDE أو أي من الأنظمة الأساسية المختلفة الأخرى التي تدعم هذه الإيماءة.



الطريقة الأولى: استخدام وحدة فك ترميز الجدول DMI

إن أسهل طريقة للتحقق من عدد فتحات ذاكرة الوصول العشوائي المستخدمة حاليًا في جهازك دون فتحها هي استخدام أمر DMI Table Decoder المسمى dmidecode ، والذي يمنحك تقريرًا ثابتًا. في موجه الأوامر ، اكتب sudo dmidecode -t 16 ودفع دخول. ستتم مطالبتك على الأرجح بكلمة مرور المشرف. اكتبه ثم ادفع. ستحصل على قدر معقول من المخرجات تخبرك بدقة عن عدد الأجهزة التي لديك. ثم مرة أخرى ، يعتمد هذا التعداد على الأجهزة وليس العد الفعلي الفعلي. قد يختلف هذا في بعض الحالات ، لذلك ستحتاج إلى تجربة شيء آخر.



بمجرد الانتهاء من مراجعة تلك المعلومات ، اكتب sudo dmidecode -t 17 وادفع enter للحصول على قائمة كاملة بالبطاقات الفعلية المتصلة بفتحات ذاكرة الوصول العشوائي على جهاز الكمبيوتر الخاص بك. سيخبرك هذا أيضًا إذا كنت تستخدم DIMM أو SODIMM أو فئة أخرى من بطاقات ذاكرة الوصول العشوائي. طالما أن ذلك زودك بالمعلومات التي تحتاجها ، يمكنك إغلاق النافذة هنا والانتهاء. كان كل ما يتطلبه الأمر هو أمرين للحصول على المعلومات التي كنت تبحث عنها ، وحتى مع الحد الأدنى من اللعب.



الطريقة 2: استخدام تطبيق List Hardware

هناك أداة مساعدة أخرى بسيطة لسطر الأوامر يمكنها أن تفعل الشيء نفسه ، على الرغم من أنها قد تمنحك جدارًا نصيًا أكثر بكثير من سابقتها. الميزة هي أنه عليك فقط إصدار أمر واحد هذه المرة ، على الرغم من أنك قد ترغب في التمرير لأعلى أو لأسفل بعد أن يمر من خلال التنفيذ لأنك ستتلقى مخرجات أكثر مما يمكن أن تتناسب معه بشكل مريح في معظم النوافذ الطرفية. نوع sudo lshw من فئة الذاكرة ودفع دخول. ستلاحظ أنه على عكس التطبيقات الأخرى ، فإن هذا التطبيق ليس فوريًا تمامًا. هذا لأنه يستطلع في الواقع مجموعة كاملة من الأجهزة على نظامك للتأكد من أن ما يقدمه لك هو دقيق بنسبة 100 بالمائة.

على الأرجح ، ستلاحظ ظهور بعض العبارات على الشاشة قبل حذفها. قد ترى SCSI و USB ، الأمر الذي قد يكون مفاجئًا بعض الشيء لأنه لا علاقة لهما على الإطلاق بفتحات ذاكرة الوصول العشوائي. ما عليك سوى الجلوس والاستمتاع بالرحلة مع تجاهل هذه المعلومات الدخيلة بشكل مريح. قد يستغرق الاقتراع بعض الوقت على الأجهزة القديمة ، لكن وحدات المعالجة المركزية الأسرع يمكن أن تجعل العملية شبه فورية. قد تلاحظ بعض مشكلات السرعة على أجهزة الكمبيوتر المحمولة ، ولكن مرة أخرى لا ينبغي أن يتسبب هذا في أي مشكلات.

الآن بمجرد أن ينتهي البرنامج مما كان يقوم به ، سيكون لديك على الأرجح جدار نصي يمكنك الفرز خلاله. يفضل بعض المستخدمين استخدام grep بينما يفضل الآخرون التمرير لأعلى ببساطة. في كلتا الحالتين ، ما تبحث عنه هو كل بنك ذاكرة. على سبيل المثال ، نظام الاختبار الذي قمنا بتشغيله على المعلومات التي تم إرجاعها حول أربعة بنوك فردية لذاكرة الوصول العشوائي ، والتي كانت كل واحدة من نفس البائع وتتميز بسرعات الساعة نفسها. بالمناسبة ، ضع في اعتبارك قسم رقم المعرف الفعلي. كما هو الحال مع العديد من الأشياء التي ستجدها في أنظمة Unix ، تبدأ نواة Linux في العد في الفتحة صفر بدلاً من الفتحة الأولى. في حالة آلة الاختبار الخاصة بنا ، كانت هناك أربع فتحات استقبلت الأرقام من 0 إلى 3 بدلاً من 1-4. حتى إذا تم تخصيص بطاقة ذاكرة للفتحة صفر ، فإن هذا لا يعني أن نظامك يتجاهلها.

يأتي كل واحد منهم أيضًا بنفس عرض البت ، والذي قد يكون مهمًا في معظم عمليات التثبيت. بالنسبة للغالبية الساحقة من المستخدمين ، كان هذا أكثر من معلومات كافية وأخبرك بالتأكيد بالكثير عن نوع ذاكرة الوصول العشوائي التي تعمل معها. قد تعرف ما يكفي لطلب بدائل أو لتهيئة شيء ما لـ Wine. تحتاج بعض ألعاب الكمبيوتر ، على سبيل المثال ، إلى معرفة نوع ذاكرة الوصول العشوائي التي تعمل معها. إذا كنت تستخدم نظامًا به عدد كبير من بطاقات ذاكرة الوصول العشوائي (RAM) ، مثل خادم ويب Linux الذي يتميز بحمل كبير من الذاكرة المتغيرة لتشغيل الأجهزة الافتراضية ، فقد تحتاج إلى grep لفرز هذه المعلومات. كل شخص آخر سيكون قد حل مشكلته الآن.

ومع ذلك ، يمكنك الكتابة sudo lshw-class memory | حجم grep وادفع Enter للحصول على نظرة عامة سريعة. الآن ، لم يكن هذا مثيرًا للإعجاب على جهاز الاختبار البسيط الخاص بنا نظرًا لأنه يحتوي على أربعة غيغابايت ثنائية من ذاكرة الوصول العشوائي مقسمة إلى أربعة عصي مختلفة. إذا كان لديك شيء مثل Xserve مع 96 غيغابايت من ذاكرة الوصول العشوائي ، فقد تكون هذه النظرة العامة السريعة أكثر فائدة لك.

ضع في اعتبارك أنه في عدد قليل من الحالات ، يمكن أن تكون المعلومات التي تعرضها هذه التطبيقات مضللة ، لذا ستظل ترغب في النهاية في إجراء فحص مادي لبطاقات ذاكرة الوصول العشوائي داخل صندوقك إذا كنت تخطط لاستبدالها وتريد أن تكون على الإطلاق من المؤكد أنه لم يكن هناك أي خطأ. قد تحصل حتى على نتائج غريبة غير متوقعة إذا كنت ستشغل هذا النوع من الأوامر داخل جهاز افتراضي يحتوي على بنك مقلد من رقائق ذاكرة الوصول العشوائي. ومع ذلك ، يجب أن تكون المعلومات أكثر من دقيقة بما يكفي لمعظم الاستخدامات.

4 دقائق للقراءة