Hoe RAM-slots in Linux te controleren



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Je hebt twee opties om te controleren welke RAM-slots bezet zijn en met wat op je computer. De eerste is om de zaak te openen en te kijken. Dit kan het losdraaien van bouten op een desktop inhouden of het loslaten van sommige gevallen, dit is een kwetsbare deur op een laptop. Dit doen op een x86 of x86_64 Linux-tablet is ondenkbaar! Hoe dan ook, deze optie is volledig uitgesloten. Gelukkig is de andere optie het gebruik van een eenvoudig opdrachtregelprogramma dat bijna geen tijd in beslag neemt.



Zoals gewoonlijk moet u hiervoor een opdrachtprompt openen. Zoek naar het woord Terminal op de Ubuntu Unity Dash of houd Ctrl + Alt + T ingedrukt als u de overgrote meerderheid van desktopomgevingen gebruikt. Misschien wilt u op het menu Toepassingen of Whisker klikken, Systeemwerkset aanwijzen en vervolgens op Terminal klikken als u LXDE, Xfce4, Cinnamon, KDE of een van de andere verschillende platforms gebruikt die dit gebaar ondersteunen.



Methode 1: de DMI-tafeldecoder gebruiken

Verreweg de gemakkelijkste manier om het aantal RAM-slots dat momenteel in gebruik is in uw machine te controleren zonder deze te openen, is door het DMI Table Decoder-commando genaamd dmidecode te gebruiken, waarmee u een vlak rapport krijgt. Typ bij de opdrachtprompt sudo dmidecode -t 16 en druk op enter. U wordt waarschijnlijk om uw beheerderswachtwoord gevraagd. Typ het en druk op enter. U krijgt een behoorlijke hoeveelheid output die u precies vertelt hoeveel apparaten u heeft. Aan de andere kant is deze opsomming gebaseerd op apparaten en niet op het werkelijke fysieke aantal. In sommige gevallen kan dit verschillen, dus u moet iets anders proberen.



Als u klaar bent met het bekijken van die informatie, typt u sudo dmidecode -t 17 en druk op enter om een ​​volledige lijst met fysieke kaarten te ontvangen die in de RAM-slots op uw computer zijn gestoken. Dit zal u ook vertellen of u DIMM, SODIMM of een andere klasse RAM-kaarten gebruikt. Zolang dat je de benodigde informatie heeft gegeven, kun je hier het raam sluiten en afronden. Twee opdrachten waren voldoende om de informatie te krijgen waarnaar u op zoek was, en zelfs dan met een absoluut minimum aan spelen.



Methode 2: de List Hardware-app gebruiken

Er is nog een eenvoudig hulpprogramma voor de opdrachtregel dat hetzelfde kan doen, hoewel het u misschien veel meer tekstmuren geeft dan het vorige. Het voordeel is dat u deze keer maar een enkele opdracht hoeft uit te voeren, hoewel u misschien omhoog of omlaag wilt scrollen nadat de uitvoering is voltooid, omdat u meer uitvoer ontvangt dan comfortabel in de meeste terminalvensters past. Type sudo lshw -klasse geheugen en druk op enter. U zult merken dat deze app, in tegenstelling tot de anderen, niet alleen volledig direct is. Dat komt omdat het in feite een hele reeks hardwareapparaten op uw systeem peilt om er zeker van te zijn dat wat het aan u rapporteert, 100 procent nauwkeurig is.

Meer dan waarschijnlijk zult u een paar zinnen op het scherm zien flitsen voordat ze worden verwijderd. Mogelijk ziet u SCSI en USB, wat een beetje verrassend zou kunnen zijn omdat ze absoluut niets te maken hebben met RAM-slots. Leun achterover en geniet van de rit terwijl u deze externe informatie comfortabel negeert. Het pollen kan op oudere machines even duren, maar snellere CPU's kunnen het proces vrijwel onmiddellijk uitvoeren. Mogelijk merkt u wat snelheidsproblemen op laptops, maar nogmaals, dit zou geen problemen moeten veroorzaken.

Als het programma eenmaal klaar is met wat het aan het doen was, heb je waarschijnlijk een behoorlijke muur met tekst om doorheen te zoeken. Sommige gebruikers geven er de voorkeur aan grep te gebruiken, terwijl anderen liever gewoon omhoog scrollen. In beide gevallen zoekt u elke geheugenbank. Het testsysteem waarop we dit draaiden, leverde bijvoorbeeld informatie op over vier individuele RAM-banken, die elk van dezelfde leverancier waren en dezelfde kloksnelheden hadden. Houd trouwens rekening met het fysieke ID-nummer. Zoals met veel dingen die je in Unix-systemen zult vinden, begint de Linux-kernel te tellen bij slot nul in plaats van slot één. In het geval van onze testmachine waren er vier slots die de cijfers 0-3 ontvingen in plaats van 1-4. Zelfs als een geheugenkaart wordt toegewezen aan sleuf nul, betekent dat niet dat uw systeem deze negeert.

Elk van hen heeft ook dezelfde bitbreedte, wat bij de meeste installaties belangrijk kan zijn. Voor een overweldigende meerderheid van de gebruikers was dit meer dan genoeg informatie en heeft het u zeker veel verteld over het type RAM waarmee u werkt. Misschien weet u zelfs genoeg om vervangingen te bestellen of iets voor Wine te configureren. Sommige pc-games moeten bijvoorbeeld weten met welk soort RAM u werkt. Als je op een systeem zit met een heleboel RAM-kaarten, zoals een Linux-webserver met een bootlading vluchtig geheugen voor het draaien van virtuele machines, dan heb je misschien grep nodig om deze informatie uit te zoeken. Alle anderen zullen hun probleem inmiddels hebben opgelost.

U kunt echter typen sudo lshw -klasse geheugen | grep-grootte en druk op enter om een ​​snel overzicht te krijgen. Nu, op onze eenvoudige testmachine was dit niet zo indrukwekkend, aangezien het maar vier binaire gigabytes RAM had, verdeeld over vier verschillende sticks. Als je zoiets als een Xserve hebt met 96 GB RAM, dan is dit korte overzicht misschien een stuk nuttiger voor je.

Houd er rekening mee dat in een minderheid van de gevallen de informatie die deze apps retourneren misleidend kan zijn, dus u zult uiteindelijk toch een fysieke controle van de RAM-kaarten in uw doos willen doen als u een vervanging plant en absoluut wilt zijn zeker dat er niets mis was. U kunt zelfs vreemde, onvoorspelbare resultaten krijgen als u dit soort opdrachten uitvoert in een virtuele machine met een geëmuleerde bank met RAM-chips. Desalniettemin zou de informatie voor de meeste toepassingen meer dan nauwkeurig genoeg moeten zijn.

4 minuten gelezen