Hvordan håndtere virtuelt minne i Linux

Hvordan håndtere virtuelt minne i Linux


Selv om det skjer sjelden, kan Linux-systemer har virtuelt minne problemer. Hvis du nettopp har oppgradert en minne- program, må du kanskje øke datamaskinens virtuelt minne for å holde tritt med den. Du kan høre brukere klager om å få minnefeilmeldinger. Eller datamaskinen kan drepe prosesser på grunn av virtuelt minne mangel. Du kan kjøre overvåkingsprogram for å avdekke eventuelle problemer med hukommelsen. Når du er sikker virtuelt minne er et problem, øke størrelsen på harddisken.

Bruksanvisning

1 Kjør Gnome System Monitor ved å trekke ned systemmenyen, velge Administrasjon-menyen og klikke på System Monitor. Merk midten av System Monitor-vinduet, som viser brukerminne og swap minne aktivitet. Hvis swap minne grafen vises kjører i overkant av 85 prosent, har du sannsynligvis har et virtuelt minne mangel.

2 Åpne et terminalvindu. Skriv inn "su" kommandoen og skriv inn passord når det blir bedt om. Skriv inn "swapon -s" -kommandoen for å se størrelsen på swap filen, og størrelsen på partisjonen der den ligger. Fra vekslefilen nåværende størrelse, bestemme størrelsen på et ekstra hjelpefilen. For eksempel, hvis du trenger 20 prosent mer virtuelt minne, gjør den nye filen 20 prosent av størrelsen på originalen.

3 Type "dd if = / dev / null of = / newswap bs = 1M count = nnnn" hvor / newswap representerer den nye filen navn og nnnn er dens størrelse i megabyte.

Skriv "mkswap / newswap" for å formatere den som en swap-fil.

Skriv "swapon / newswap" for å etablere filen som vekslefilen.

Skriv "swapon -S", og du bør se både gamle og nye vekslefiler satt opp.

4 Rediger / etc / fstab fil, legge til følgende linje under dagens vekslefilen oppføring:

/ Newswap none swap sw 0 0

Igjen, vil du bruke filnavnet i stedet for '/ newswap'. Lukk terminalvinduet.

Hint

  • The Linux begrepet "swap minne" betyr det samme som virtuelt minne. Når mange programmer konkurrere om plass i RAM-minne, kan Linux midlertidig bytte deler av inaktive programmer på disken. Når programmene blir aktive igjen, Linux bytter dem tilbake i RAM.