logo

Hvordan sjekke RAM i Linux

RAM (Random Access Memory) er en viktig komponent i et Linux-system som må overvåkes nøye. I noen forhold kan vi gå tom for minne med svært langsomme responstider til serveren vår eller helt uresponsive.

Som et resultat er det viktig å vite for å sjekke RAM-en din Linux fordi vi kan ta beskyttelsestiltak i stedet for de riktige.

Vi må kanskje også øke swap-minnet vårt, også kalt virtuelt minne, slik at serverens ytelse kan økes.

Nå diskuterer vi hvordan vi kan sjekke RAM-en vår i Linux:

Sjekk RAM på Linux ved å bruke gratis

Ved hjelp av gratiskommandoen kan vi sjekke RAM-en vår på Linux, og gratiskommandoen er den mest populære kommandoen.

Syntaks for den frie kommandoen:

 $ free 

Hvordan sjekke RAM i Linux

Vi kan se i bildet ovenfor at utgangen er delt inn i to kategorier: minne (den faktiske RAM) og swap (også kjent som virtuelt minne).

Ved hjelp av gratiskommandoen kan vi tilby følgende informasjon:

    Total:Begrepet Total betyr den totale mengden minne som for øyeblikket er installert på systemet vårt i kilobyte.brukt:Begrepet brukt betyr mengden RAM for øyeblikket vi bruker på systemet vårt i kilobyte.gratis:Begrepet gratis betyr mengden minne som er tilgjengelig på systemet vårt i kilobyte.delte:Det representerer minnet som brukes av tmpfs som er et virtuelt filsystem, og det ser ut til å være montert, men tilhører det flyktige minnet.buffere:Minnet som kjernebufferen bruker, kalles buffere.cache:cache er antall minner som brukes av sidebufferen der data kan lagres først før de skrives til disken.tilgjengelig:Mengden tilgjengelig minne på systemet i kilobyte omtales som tilgjengelig.

En ting vi må notere oss er imidlertid at mye minne kan brukes av buffere eller cacher; hvis systemet vårt trenger ekstra minne for prosessene, kan kjernen frigjøre denne plassen. Akkurat som lsblk-kommandoen, kan gratiskommandoen også vises i et format som kan leses av mennesker.

Vi kan bruke gratiskommandoen sammen med alternativet -h, for å sjekke gjeldende tilgjengelige RAM ved hjelp av et menneskelesbart format.

Syntaks:

 $ free -h 

Hvordan sjekke RAM i Linux

Vi kan se at utgangen ovenfor er lett å lese, men den er avrundet.

På samme måte, ved å bruke gratiskommandoen, kan vi vise totalkolonnen for å sjekke RAM og bytte tilgjengelig på systemet.

For å vise totalkolonnen kan vi bruke 'gratis' kommando sammen med alternativet '-t.'

Syntaks:

 $ free -t 

Hvordan sjekke RAM i Linux

Vi kan også kombinere kommandoen for å få en menneskevennlig utgang i tillegg til de totale kolonnene som vises.

burak ozcivit

Syntaks:

 $ free -th 

Hvordan sjekke RAM i Linux

Inspiserer /proc/meminfo for å sjekke RAM

Som vi alle vet, er kjernen den som virtualiserer filsystemet og gir inngangspunkter til noen av enhetene våre på systemet vårt.

For eksempel /proc katalogen kan lagre referanser til systemets prosesser (det vil si filbeskrivelser); tilsvarende kan /dev lagre referanser til de virtuelle enhetene, som til slutt peker til de virkelige diskene.

Skjønt, en /proc fil kan være viktigere enn andre når vi snakker om å sjekke RAM-en vår: meminfo.

forskjell på tiger og løve

Syntaks:

 $ cat /proc/meminfo 

Hvordan sjekke RAM i Linux

Vi kan se i utgangen ovenfor; kjernen viser statistikk som ligner på de som vises av 'free'- eller 'vmstat'-kommandoene.

Ved hjelp av filen /proc/meminfo har vi tilgang til den totale mengden minne i systemet vårt. minnet som er ledig, tilgjengelig bufferminne og sidebufferen som kan brukes.

Til slutt har vi tilgang til swap-cachen og brukte også aktiv og inaktiv swap.

Sjekk RAM-bruk med toppkommando

Ved hjelp av topp kommando, kan vi se all informasjon relatert til minneutnyttelsen for hver prosess på systemet vårt. De topp kommandoen er allerede installert i alle Linux-systemer. Hvis i tilfelle den ikke er forhåndsinstallert, kan vi installere den ved hjelp av apt kommando. Ved å bruke følgende syntaks kan vi kjøre topp kommando:

 $ top 

Hvordan sjekke RAM i Linux

Se nøye på % mem-kolonnen. Hvis vi ønsker å se en prosess som bruker for mye minne, skriv inn Shift + m . Det vil kortslutte programmene på grunnlag av minneutnyttelsen på topp . Dette er fordelen med topp kommando som vi er i stand til å overvåke minneutnyttelsen av systemet vårt raskt. Vi kan gå inn q for å gå ut av toppmenyen.

Sjekk RAM-bruk med htop Command

Når vi kjører htop-kommandoen, vil denne vise deg den generelle informasjonen knyttet til RAM-installasjonen der den hele tiden oppdaterer statistikken og viser deg hvor mye minne som brukes av hver prosess.

Det er ikke som en gratis kommando; htop-verktøyene er ikke alltid installert som standard på våre Linux-systemer. Selv om vi ved hjelp av kommandoen nedenfor kan installere den:

 $ sudo apt install htop 

Når installasjonen av htop-kommandoen er fullført, kan vi kjøre den gjennom terminalen ved å bruke følgende syntaks:

 $ htop 

Hvordan sjekke RAM i Linux

Htop-kommando er en gratis ncurses-basert prosess GPL-visningsprogram for hver Linus-distro. Det er akkurat som toppkommandoen bortsett fra at i htop-kommandoen kan vi bla vertikalt så vel som horisontalt; dermed gir den full informasjon med deres komplette kommandolinjer relatert til hver prosess som kjører på systemet.