Du må tenke på lagring på alvor hvis du tilhører det eller jobber som dataforsker. I så fall må bunter med programvarepakker jobbe med.
Det kan være mange problemer relatert til lagringskapasitet i Linux -systemer for å kjøre applikasjoner; Du trenger tilstrekkelig RAM; Ellers vil søknaden krasje.
De Bytte I Linux -systemet hjelper når RAM er i ferd med å utføre. Mens du jobber med flere applikasjoner, hvis RAM fylles opp og det ikke er plass til å fungere, begynner systemet å bruke sekundærlagringen der Bytte ligger.
Tilgangstid for Bytt plass er mindre enn systemet fysisk minne. Når du kjørte applikasjoner sluttet å fungere på grunn av utilstrekkelig plass i RAM, blir inaktive sider tvunget til å bevege seg mot Bytt plass. Hvis du bruker videoredigeringsverktøyene eller minnekrevende applikasjoner, ville det være bra å bruke bytteplass.
Nå kan spørsmålet oppstå i tankene dine om at hvor mye bytteplass er nødvendig for en bestemt RAM. Ikke bry deg om det; En guidebord er nevnt her:
System RAM | Anbefalt bytteplass |
Mindre enn 2 GB | 2 x ram |
2 GB - 8 GB | 1 x Ram |
8 GB - 64 GB | 0.5 x Ram |
Mer enn 64 GB | Avhengig av arbeidsmengde |
For Centos og Redhat ville anbefalingen være:
System RAM | Anbefalt bytteplass |
Mindre enn 2 GB | 2 x ram |
2 GB - 8 GB | 1 x Ram |
8 GB - 64 GB | Min 4 GB |
Mer enn 64 GB | Min 4 GB |
Og for Ubuntu -systemet er anbefalingen på en eller annen måte lite endret:
System RAM | Anbefalt bytteplass |
Mindre enn 1 GB | SWAP> = RAM < 2xRAM |
Større enn 1 GB | Bytt> = kvadratrot av ram (men) bytte < 2xRAM |
Hvordan øke bytteplassen i Linux
For å øke bytteplassen i Linux -systemet, må vi først sjekke om bytteplass er aktivert.
For å sjekke det, skriv inn terminalen:
$ sudo swapon -show
Hvis du ikke fikk noen utdata, betyr det at systemet ditt ikke har bytteplass tilgjengelig for øyeblikket.
Det er en annen måte å sjekke minnet og bytte rominformasjon i-e ved å bruke "gratis -h”Kommando.
$ gratis -h
I mitt tilfelle er RAM mindre enn 2 GB, så det tildelte swap -romminnet ville være rundt 1 GB (som vi har nevnt i de anbefalte tilfellene ovenfor).
(Merk at alle de under-nevnte kommandoene krevde sudo-privilegier for å gjøre endringer).
I terminalen, skriv ned kommandoen for å øke bytteområdet:
$ sudo dd if =/dev/null av =/swap_file bs = 1 GB count = 1
Du kan angi verdien av bs og telle I henhold til kravet.
Husk:
BS🡪 sett med blokkering
teller antall blokker
Nå, sett tillatetilgangen for brukerne som 600 Så brukere kunne ikke kunne lese viktige data fra SWAP_FILE:
$ sudo chmod 600 /swap_file
For å aktivere bytteområdet på filen “SWAP_FILE," bruke "MKSWAP”Kommandoverktøy:
$ sudo mkswap /swap_file
Neste trinn er å aktivere byttefilen “Swap_file” Bruke kommandoen:
$ sudo swapon /swap_file
Kjør “Gratis -h” Kommando for å sjekke om bytteplass har økt:
$ gratis -h
Så da vi sjekket før, var byttingsområdet 923 MB. Og nå har det blitt oppdatert til 1.8 GB.
Konklusjon:
Mens du bruker systemet, krever hver prosessor minne for å kjøre mange pakker og verktøy. Det er alltid tildelt minne i systemet, I-E, RAM, men noen ganger er det ikke nok for flere applikasjoner å kjøre samtidig.
I et Linux -system er bytteplass plassert i systemet som sekundært minne. Når RAM er utmattet, hjelper Swap Space til å kjøre applikasjoner i den.
Vi tildeler byttestørrelse under installasjonsprosessen med Linux -distribusjon. Men det kan endres senere etter kravet.
Guiden har vist hvordan vi kan øke bytteplassen i Linux -distribusjoner.