Hvordan sjekke RAM-spor i Linux



Prøv Instrumentet Vårt For Å Eliminere Problemer

Du har to alternativer når det gjelder å sjekke hvilke RAM-spor som er opptatt og hva som er på maskinen din. Den første er å åpne saken og se. Dette kan innebære å skru ut bolter på skrivebordet eller frigjøre noen tilfeller, dette er en skjør dør på en bærbar datamaskin. Å gjøre dette på en x86- eller x86_64 Linux-nettbrett er utenkelig! Uansett er dette alternativet helt ute. Heldigvis bruker det andre alternativet et enkelt kommandolinjeverktøy som nesten ikke tar tid å kjøre.



Som vanlig må du åpne en ledetekst for dette. Søk etter ordet Terminal på Ubuntu Unity Dash, eller hold nede Ctrl + Alt + T hvis du bruker det overveldende flertallet av skrivebordsmiljøer. Det kan være lurt å klikke på Programmer eller Whisker-menyen, peke på Systemverktøy og deretter klikke på Terminal hvis du bruker LXDE, Xfce4, Cinnamon, KDE eller noen av de andre forskjellige plattformene som støtter denne bevegelsen.



Metode 1: Bruke DMI-borddekoderen

Den enkleste måten å sjekke antall RAM-spor som er i bruk i maskinen din uten å åpne den, er å bruke kommandoen DMI Table Decoder kalt dmidecode, som gir deg en flat rapport. Skriv inn ved ledeteksten sudo dmidecode -t 16 og trykk enter. Du blir sannsynligvis bedt om administratorpassordet ditt. Skriv den inn og trykk deretter enter. Du får en anstendig mengde produksjon som forteller deg nøyaktig hvor mange enheter du har. Så igjen er denne oppregningen basert på enheter og ikke den faktiske fysiske tellingen. I noen tilfeller kan dette variere, så du må prøve noe annet.



Når du er ferdig med å gjennomgå den informasjonen, skriv inn sudo dmidecode -t 17 og trykk enter for å motta en komplett liste over fysiske kort som er koblet til RAM-sporene på datamaskinen din. Dette vil også fortelle deg om du bruker DIMM, SODIMM eller noen annen klasse RAM-kort. Så lenge det ga deg den informasjonen du trengte, kan du lukke vinduet her og fullføre. To kommandoer var alt som trengs for å få informasjonen du lette etter, og til og med da med en absolutt minimal mengde å spille rundt.



Metode 2: Bruke List Hardware-appen

Det er et annet enkelt kommandolinjeverktøy som kan gjøre det samme, selv om det kan gi deg mye mer av en tekstvegg enn den forrige. Fordelen er at du bare trenger å utstede en enkelt kommando denne gangen, selv om du kanskje vil bla opp eller ned etter at den er gjennomført fordi du vil motta mer utgang enn det som komfortabelt kan passe på de fleste terminalvinduer. Type sudo lshw -klasse minne og trykk enter. Du vil legge merke til at i motsetning til de andre, er denne appen ikke bare helt øyeblikkelig. Det er fordi det faktisk måler en hel haug med maskinvareenheter på systemet ditt for å sikre at det den rapporterer tilbake til deg er 100 prosent nøyaktig.

Mer enn sannsynlig vil du merke at noen få setninger blinker over skjermen før du blir slettet. Du ser kanskje SCSI og USB, noe som kan være litt overraskende fordi de absolutt ikke har noe med RAM-spor å gjøre. Bare lene deg tilbake og nyt turen mens du ignorerer denne fremmede informasjonen komfortabelt. Valget kan ta litt tid på eldre maskiner, men raskere prosessorer kan gjøre prosessen nesten øyeblikkelig. Du vil kanskje legge merke til noen hastighetsproblemer på bærbare datamaskiner, men nok en gang bør dette ikke forårsake problemer.

Når programmet er ferdig med det, har du sannsynligvis en ganske god tekstvegg å sortere gjennom. Noen brukere foretrekker å bruke grep, mens andre foretrekker å bare bla oppover. I begge tilfeller er det du leter etter, hver minnebank. For eksempel returnerte testsystemet vi kjørte dette på informasjon om fire individuelle RAM-banker, som hver var fra samme leverandør og hadde samme klokkehastigheter. Husk forresten seksjonen om det fysiske ID-nummeret. Som med mange ting du finner i Unix-systemer, begynner Linux-kjernen å telle i spor null i stedet for spor én. I tilfellet med vår testmaskin var det fire spor som mottok tall 0-3 i stedet for 1-4. Selv om et minnekort blir tildelt spor null, betyr ikke det at systemet ditt ignorerer det.

Hver av dem har også samme bitbredde, noe som kan være viktig på de fleste installasjoner. For et overveldende flertall brukere har dette vært mer enn nok informasjon og absolutt fortalt deg mye om typen RAM du jobber med. Du kan til og med vite nok til å bestille erstatninger eller å konfigurere noe for Vin. Noen PC-spill, for eksempel, trenger å vite hvilken type RAM du jobber med. Hvis du er på et system med massevis av RAM-kort, for eksempel en Linux-webserver som har en båtmengde med ustabilt minne for å kjøre virtuelle maskiner, kan det hende du trenger grep for å sortere ut denne informasjonen. Alle andre vil ha løst problemet sitt nå.

Du kan imidlertid skrive sudo lshw -klasse minne | grep størrelse og trykk enter for å få en rask oversikt. Nå, på vår enkle testmaskin, var dette ikke så imponerende siden den bare hadde fire binære gigabyte RAM delt inn i fire forskjellige pinner. Hvis du har noe som en Xserve med 96 GB RAM, kan denne raske oversikten være mye mer nyttig for deg.

Husk at informasjonen som disse appene returnerer kan være misvisende i et mindretall av tilfellene, så du vil fremdeles ønske å gjøre en fysisk sjekk av RAM-kortene i boksen din hvis du skulle planlegge en erstatning og ønsket å være absolutt sikker på at det ikke var noe galt. Du kan til og med få rare uforutsigbare resultater hvis du skulle kjøre denne typen kommando inne i en virtuell maskin som hadde en emulert RAM-sjetong. Likevel bør informasjonen være mer enn nøyaktig nok for de fleste bruksområder.

4 minutter lest