VITUX
Som Ubuntu-brukere, spesielt som administratorer, må vi sjekke hvor MYE RAM-ressurser vårt system bruker og hvor mye av det er gratis. Vi vet også at de fleste administrasjonsrelaterte oppgaver kan gjøres bedre Gjennom Linux-kommandolinjen enn gjennom det grafiske brukergrensesnittet. For eksempel fungerer servere vanligvis på skallet, og DET er ingen GUI tilgjengelig i det hele tatt. Siden det er viktigst å kontrollere minnesressursene på serverne, er det best å lære de riktige kommandoene som kan hjelpe oss med serveradministrasjon.
denne artikkelen forklarer hvordan du bruker følgende 5 kommandoer til å kontrollere tilgjengelig minne:
- den frie kommandoen
- vmstat-kommandoen
- /proc / meminfo-kommandoen
- toppkommandoen
- htop-kommandoen
ved å bruke disse kommandoene kan du alltid være sikker på at nok minneressurser er tilgjengelige for de svært viktige prosessene som kjører på serverne dine. Hvis du for eksempel kjører en webserver, kan du være sikker på at mangelen på ressurser ikke vil redusere tilgangen til nettstedet eller til og med krasje nettstedet.
vi kjørte kommandoene og prosedyrene nevnt i denne artikkelen på Et Ubuntu 20.04 LTS-system.
for å vise minnebruken bruker Vi Ubuntu-kommandolinjen, Terminalprogrammet. Du kan åpne terminalen enten ved å bruke system dash eller tastekombinasjonen Ctrl + Alt + T.
Metode 1: Free command
siden free command er den mest brukte og uten tvil den mest nyttige, vil vi nevne bruken først. Denne kommandoen brukes til å sjekke informasjon OM RAM-bruken av systemet ditt. Her er kommandoen du vil skrive inn I Terminalen:
$ free -m
m-flagget betyr at informasjonen vil bli vist i MBs.
tilgjengelig kolonne angir tilgjengelig minne. Den brukte kolonnen i bytteoppføringen er også 0, noe som betyr at den er ubrukt og dermed fri.
Metode 2: Vmstat-kommandoen
for å vise minnestatistikk gjennom vmstat-kommandoen, kan du bruke den på følgende måte:
$ vmstat -s
s-flagget gir detaljert statistikk om minnebruk.
du kan vise ledig minne og gratis bytteminneoppføring i utgangen, som angir tilgjengelig minne i systemet.
Metode 3: kommandoen/proc / meminfo
følgende kommando trekker ut minnerelatert informasjon fra filsystemet /proc. Disse filene inneholder dynamisk informasjon om systemet og kjernen i stedet for de virkelige systemfiler.
dette er kommandoen du vil bruke til å skrive ut minneinformasjon:
$ cat /proc/meminfo
utgangen av denne kommandoen ligner vmstat-kommandoen. Du kan enkelt vise ledig minne I MemFree resultat og gratis swap minne I SwapFree resultat.
Metode 4: den øverste kommandoen
den øverste kommandoen brukes til å skrive UT CPU og minnebruk av systemet. Du kan bare bruke denne kommandoen som følger:
$ top
i overskriften til utgangen kan Du se kib Mem-Og Kib-Bytteoppføringene der Du kan sjekke brukte og gratis minneressurser.
Metode 5: htop-kommandoen
akkurat som toppkommandoen gir htop-kommandoen også en detaljert analyse av CPU og minnebruk. Hvis du ikke har installert htop på systemet ditt, kan du installere det ved først å oppdatere abt-depotene dine via følgende kommando:
$ sudo apt-get update
og deretter installere htop ved å skrive inn følgende kommando som sudo:
$ sudo apt install htop
Når htop er installert, kan du bare bruke følgende kommando for å skrive ut nødvendig informasjon:
$ htop
mem (Memory aka RAM) og Swp (Swap) oppføringene i overskriften angir brukt og totalt minne som du kan beregne ledig minne tilgjengelig på systemet.
med kommandoene som vi har nevnt i denne artikkelen, kan du overvåke at systemprosessene dine aldri er tom for minne. Du kan unngå GUI helt og fortsatt holde en sjekk på minnebruk på dine personlige datamaskiner og servere.