Sådan kontrolleres RAM-slots i Linux



Prøv Vores Instrument Til At Fjerne Problemer

Du har to muligheder, når det kommer til at kontrollere, hvilke RAM-pladser der er optaget og med hvad på din maskine. Den første er at åbne sagen og kigge. Dette kan indebære at skrue bolte ud på et skrivebord eller frigive nogle tilfælde, dette er en skrøbelig dør på en bærbar computer. At gøre dette på en x86- eller x86_64 Linux-tablet er utænkeligt! Uanset hvad er denne mulighed helt ude. Heldigvis bruger den anden mulighed et simpelt kommandolinjeværktøj, der næsten ikke tager nogen tid at køre.



Som normalt skal du åbne en kommandoprompt til dette. Søg efter ordet Terminal på Ubuntu Unity Dash, eller hold Ctrl + Alt + T nede, hvis du bruger det overvældende flertal af skrivebordsmiljøer. Du ønsker muligvis at klikke på menuen Applikationer eller Whisker, pege på Systemværktøjer og derefter klikke på Terminal, hvis du bruger LXDE, Xfce4, Cinnamon, KDE eller nogen af ​​de andre forskellige platforme, der understøtter denne gestus.



Metode 1: Brug af DMI tabel dekoder

Langt den nemmeste måde at kontrollere antallet af RAM-pladser, der i øjeblikket er i brug i din maskine uden at åbne den, er at bruge kommandoen DMI Table Decoder kaldet dmidecode, som giver dig en flad rapport. Skriv ved kommandoprompten sudo dmidecode -t 16 og tryk enter. Du bliver sandsynligvis bedt om din administratoradgangskode. Skriv det, og tryk derefter på Enter. Du får en anstændig mængde output, der fortæller dig nøjagtigt, hvor mange enheder du har. Derefter er denne optælling baseret på enheder og ikke den faktiske fysiske optælling. I nogle tilfælde kan dette variere, så du bliver nødt til at prøve noget andet.



Når du er færdig med at gennemgå disse oplysninger, skal du skrive sudo dmidecode -t 17 og tryk på Enter for at modtage en komplet liste over fysiske kort, der er tilsluttet RAM-pladserne på din computer. Dette fortæller dig også, om du bruger DIMM, SODIMM eller en anden klasse RAM-kort. Så længe det gav dig de oplysninger, du havde brug for, kan du lukke vinduet lige her og afslutte. To kommandoer var alt, hvad der kræves for at få de oplysninger, du ledte efter, og selv da med et absolut minimalt spil.



Metode 2: Brug af listen Hardware-app

Der er et andet simpelt kommandolinjeprogram, der kan gøre det samme, selvom det måske giver dig meget mere af en tekstvæg end den forrige. Fordelen er, at du kun behøver at udstede en enkelt kommando denne gang, selvom du måske ønsker at rulle op eller ned, når det er gennemført, fordi du får mere output, end det komfortabelt kan passe på de fleste terminalvinduer. Type sudo lshw -klassehukommelse og tryk enter. Du vil bemærke, at denne app i modsætning til de andre ikke bare er øjeblikkelig. Det skyldes, at det faktisk afstemmer en hel masse hardwareenheder på dit system for at sikre, at det, det rapporterer tilbage til dig, er 100 procent nøjagtigt.

Mere end sandsynligt bemærker du, at et par sætninger blinker over skærmen, inden de slettes. Du ser muligvis SCSI og USB, hvilket kan være lidt overraskende, fordi de intet har at gøre med RAM-slots. Bare læn dig tilbage og nyd turen, mens du komfortabelt ignorerer denne fremmede information. Afstemningen kunne tage lidt tid på ældre maskiner, men hurtigere CPU'er kan gøre processen næsten øjeblikkelig. Du bemærker muligvis nogle hastighedsproblemer på bærbare computere, men endnu en gang bør dette ikke forårsage problemer.

Når programmet er færdigt, hvad det gjorde, har du sandsynligvis en ganske tekstmur at sortere igennem. Nogle brugere foretrækker at bruge grep, mens andre foretrækker blot at rulle opad. I begge tilfælde er det, du leder efter, hver hukommelsesbank. For eksempel returnerede testsystemet, som vi kørte på, oplysninger om fire individuelle RAM-banker, som hver var fra den samme leverandør og havde de samme urhastigheder. Forresten skal du holde det fysiske ID-nummer i tankerne. Som med mange ting, du finder i Unix-systemer, begynder Linux-kernen at tælle ved slot nul i stedet for slot en. I vores testmaskines tilfælde var der fire slots, der modtog numrene 0-3 i stedet for 1-4. Selvom et hukommelseskort tildeles plads nul, betyder det ikke, at dit system ignorerer det.

Hver af dem kommer også med den samme bitbredde, hvilket kan være vigtigt på de fleste installationer. For et overvældende flertal af brugere har dette været mere end nok information og bestemt fortalt dig masser om den type RAM, du arbejder med. Du ved måske endda nok til at bestille udskiftninger eller konfigurere noget til vin. Nogle pc-spil skal f.eks. Vide, hvilken slags RAM du arbejder med. Hvis du er på et system med masser af RAM-kort, såsom en Linux-webserver, der har en bådfyldt flygtig hukommelse til at køre virtuelle maskiner, har du muligvis brug for grep for at sortere disse oplysninger. Alle andre vil have løst deres problem nu.

Du kan dog skrive sudo lshw -klassehukommelse | grep størrelse og tryk Enter for at få et hurtigt overblik. På vores enkle testmaskine var det ikke så imponerende, da den kun nogensinde havde fire binære gigabyte RAM opdelt i fire forskellige pinde. Hvis du har noget som en Xserve med 96 GB RAM, kan denne hurtige oversigt være meget mere nyttig for dig.

Husk, at oplysningerne, som disse apps returnerer, i et mindretal af tilfælde kan være vildledende, så du stadig vil til sidst foretage en fysisk kontrol af RAM-kortene inde i din kasse, hvis du skulle planlægge en udskiftning og ville være absolut sikker på, at der ikke var noget galt. Du kan endda få mærkelige uforudsigelige resultater, hvis du skulle køre denne form for kommando inde i en virtuel maskine, der havde en emuleret bank af RAM-chips. Ikke desto mindre skal oplysningerne være mere end nøjagtige til de fleste anvendelser.

4 minutter læst