Cum se verifică sloturile RAM în Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Aveți două opțiuni atunci când vine vorba de verificarea sloturilor RAM care sunt ocupate și cu ce pe mașina dvs. Primul este să deschizi carcasa și să arăți. Acest lucru ar putea implica deșurubarea șuruburilor de pe un desktop sau eliberarea unor cazuri, aceasta fiind o ușă fragilă pe un laptop. A face acest lucru pe o tabletă Linux x86 sau x86_64 este de neconceput! Oricum, această opțiune este complet dezactivată. Din fericire, cealaltă opțiune folosește un instrument simplu de linie de comandă care nu va dura aproape deloc să ruleze.



Ca de obicei, va trebui să deschideți un prompt de comandă pentru aceasta. Căutați cuvântul Terminal pe Ubuntu Unity Dash sau țineți apăsat Ctrl + Alt + T dacă utilizați majoritatea covârșitoare a mediilor desktop. Poate doriți să faceți clic pe meniul Aplicații sau Whisker, să indicați Instrumente de sistem și apoi să faceți clic pe Terminal dacă utilizați LXDE, Xfce4, Cinnamon, KDE sau oricare dintre celelalte platforme care acceptă acest gest.



Metoda 1: Utilizarea decodificatorului de masă DMI

De departe, cel mai simplu mod de a verifica numărul de sloturi RAM utilizate în prezent în aparatul dvs. fără a-l deschide este să folosiți comanda DMI Table Decoder numită dmidecode, care vă oferă un raport plat. La promptul de comandă, tastați sudo dmidecode -t 16 și apăsați Enter. Probabil vi se va solicita parola de administrator. Tastați-l și apoi apăsați Enter. Veți obține o cantitate decentă de ieșire care vă va spune exact ce număr de dispozitive aveți. Din nou, această enumerare se bazează pe dispozitive și nu pe numărul fizic real. În unele cazuri, acest lucru poate diferi, deci va trebui să încercați altceva.



Odată ce ați terminat examinarea acestor informații, tastați sudo dmidecode -t 17 și apăsați Enter pentru a primi o listă completă de carduri fizice conectate la sloturile RAM de pe computer. Acest lucru vă va spune, de asemenea, dacă utilizați DIMM, SODIMM sau o altă clasă de carduri RAM. Atâta timp cât acest lucru v-a furnizat informațiile de care aveți nevoie, puteți închide fereastra chiar aici și puteți termina. Au fost necesare două comenzi pentru a obține informațiile pe care le căutați și chiar și atunci cu o cantitate minimă absolută de joc.



Metoda 2: Utilizarea aplicației Lista hardware

Există un alt utilitar simplu de linie de comandă care poate face același lucru, deși vă poate oferi mult mai mult perete de text decât cel anterior. Avantajul este că trebuie să emiteți o singură comandă de data aceasta, deși s-ar putea să doriți să derulați în sus sau în jos după ce se execută, deoarece veți primi mai multă ieșire decât se poate potrivi confortabil pe majoritatea ferestrelor terminalului. Tip sudo lshw -class memory și apăsați Enter. Veți observa că, spre deosebire de celelalte, această aplicație nu este doar complet instantanee. Acest lucru se datorează faptului că sondează de fapt o grămadă de dispozitive hardware din sistemul dvs. pentru a vă asigura că ceea ce vă raportează este exact la sută.

Mai mult ca sigur, veți observa că câteva fraze clipesc pe ecran înainte de a fi șterse. S-ar putea să vedeți SCSI și USB, ceea ce ar putea fi puțin surprinzător, deoarece nu au absolut nimic de-a face cu sloturile RAM. Așezați-vă și bucurați-vă de călătorie, ignorând confortabil aceste informații străine. Interogarea poate dura puțin timp pe mașinile mai vechi, dar procesoarele mai rapide pot face procesul aproape instantaneu. Este posibil să observați unele probleme de viteză pe laptopuri, dar încă o dată acest lucru nu ar trebui să provoace probleme.

Acum, odată ce programul termină ceea ce făcea, probabil că veți avea un perete destul de text pe care să îl sortați. Unii utilizatori preferă să utilizeze grep, în timp ce alții preferă să deruleze pur și simplu în sus. În ambele cazuri, ceea ce căutați sunt fiecare bancă de memorie. De exemplu, sistemul de test pe care am rulat acest lucru a returnat informații despre patru bănci individuale de memorie RAM, care au fost fiecare de la același furnizor și au prezentat aceleași viteze de ceas. Apropo, rețineți secțiunea numărului de identificare fizică. La fel ca în multe lucruri pe care le veți găsi în sistemele Unix, nucleul Linux începe să se numere la slotul zero în loc de slotul unu. În cazul aparatului nostru de testare, au existat patru sloturi care au primit numerele 0-3 în loc de 1-4. Chiar dacă o cartelă de memorie este alocată slotului zero, asta nu înseamnă că sistemul dvs. îl ignoră.

Fiecare dintre ele vine, de asemenea, cu aceeași lățime de biți, ceea ce ar putea fi important pe majoritatea instalațiilor. Pentru o majoritate covârșitoare a utilizatorilor, acestea au fost informații mai mult decât suficiente și cu siguranță v-au spus multe despre tipul de RAM cu care lucrați. S-ar putea chiar să știți suficient pentru a comanda înlocuiri sau pentru a configura ceva pentru Wine. Unele jocuri pe PC, de exemplu, trebuie să știe cu ce tip de memorie RAM lucrați. Dacă sunteți pe un sistem cu o mulțime de carduri RAM, cum ar fi un server Web Linux care oferă o cantitate mare de memorie volatilă pentru rularea mașinilor virtuale, atunci este posibil să aveți nevoie de grep pentru a sorta aceste informații. Toți ceilalți își vor rezolva problema până acum.

Cu toate acestea, puteți scrie sudo lshw -class memory | grep dimensiune și apăsați Enter pentru a obține o prezentare generală rapidă. Acum, pe mașina noastră de testare simplă, acest lucru nu a fost atât de impresionant, deoarece a avut doar patru gigabytes binari de RAM împărțiți în patru stick-uri diferite. Dacă aveți ceva de genul unui Xserve cu 96 GB de memorie RAM, atunci această prezentare rapidă ar putea fi mult mai utilă pentru dvs.

Rețineți că, într-o minoritate de cazuri, informațiile pe care le returnează aceste aplicații pot fi înșelătoare, așa că, în cele din urmă, veți dori să efectuați o verificare fizică a cardurilor RAM din cutia dvs. dacă urmați să planificați un înlocuitor și doriți să fiți absolut sigur că nu era nimic în neregulă. S-ar putea chiar să obțineți rezultate ciudate imprevizibile dacă ați rula acest tip de comandă în interiorul unei mașini virtuale care avea o bancă emulată de cipuri RAM. Cu toate acestea, informațiile ar trebui să fie suficient de precise pentru majoritatea utilizărilor.

4 minute citite