Hva er Swap Memory i Linux?

What Is Swap Memory Linux



For hvert operativsystem er det en dedikert mengde RAM tilgjengelig som gjør behandlingen av et program mulig. Mengden av denne RAM -en er imidlertid begrenset, og det er derfor RAM ikke kan inneholde en stor del data i den. Derfor bør det være et alternativ for sikkerhetskopiering som kan støtte RAM når det går tom for minne.

Dette konseptet gjelder både for Windows -operativsystemet og for Linux. I Windows OS, når RAM har en utilstrekkelig mengde minne til å holde en prosess, låner den en viss mengde minne fra den sekundære lagringen. Dette lånte minnet er kjent som virtuelt minne. På samme måte, når RAM går tom for minne i Linux, låner det noe minne fra den sekundære lagringen for å lagre det inaktive innholdet.







På denne måten finner RAM -en tilstrekkelig plass til å holde en ny prosess inne i den. Her kalles den lånte plassen fra harddisken Swap Memory. I denne artikkelen vil vi prøve å lære konseptet bytte minne i detalj.



Arbeid med bytte minne:

Som forklart ovenfor er swap -minne den dedikerte mengden harddisk som brukes når RAM går tom for minne. Det er et minnestyringsprogram i Linux som tar seg av denne prosessen. Når RAM mangler, leter minnestyringsprogrammet etter alle de inaktive blokkene av data som finnes i RAM som ikke har blitt brukt på lenge.



Når den finner disse blokkene, flyttes den inn i byttehukommelsen. På denne måten frigjøres RAM -plassen, og den kan derfor brukes til noen andre programmer som trenger behandling på et presserende grunnlag. Begrepet bytte ligner veldig på begrepet personsøking som brukes i Windows -operativsystemet.





Typer bytteminne:

Vanligvis er det to forskjellige typer bytteminne som er nevnt nedenfor:

  • Bytt partisjon- Dette er standardtype bytteminne, som faktisk er en harddiskpartisjon som er dedikert til å bytte.
  • Bytt fil- Dette er en selvopprettet type bytteminne. Når det ikke er nok plass igjen på harddisken til å opprette en byttepartisjon, opprettes en byttefil manuelt for å bytte det inaktive innholdet i RAM inn i den.

Hva bør være den ideelle byttehyppigheten?

Linux lar oss sette byttefrekvensen på egen hånd, dvs. hvor ofte prosessen med å bytte skal skje. Du kan angi verdien for å bytte mellom 0 og 100 avhengig av dine krav. En bytteverdi med lav frekvens betyr at bytteprosessen vil skje svært sjelden bare når det er nødvendig, mens en høyfrekvent bytteverdi betyr at bytteprosessen vil skje ganske ofte. Standard og anbefalt verdi for byttefrekvensen er imidlertid 60.



Fordeler med å bruke bytte minne:

Ved å lære hvordan du bytter minne, kan vi enkelt se fordelene med å bruke det. Noen av de viktigste fordelene ved å bruke bytteminne er imidlertid listet opp nedenfor:

  • Den kan enkelt inneholde de inaktive RAM -blokkene som knapt brukes en eller to ganger, og da blir de aldri brukt. Den frigjorte RAM -en kan deretter brukes til å holde flere programmer som har høyere prioritet.
  • Det forhindrer at RAM går tom for plass.
  • Det fungerer som en sikkerhetskopi for å forbedre den faktiske plassen til RAM.
  • Den lar deg kjøre tunge applikasjoner mer praktisk som krever mye RAM.
  • Under dvalemodus skrives alt innholdet i RAM på bytteminnet. Derfor er det i hovedsak nødvendig for at dvalemodus skal foregå vellykket.
  • Det forbedrer systemets generelle ytelse.

Konklusjon:

I denne artikkelen har vi lært bruk og byttehukommelse sammen med de mange fordelene. Bytt minne fungerer som et alternativ for sikkerhetskopiering av RAM når det mangler plass. Vi vet alle at vi ikke kan ha uendelig mye RAM; vi innser at dagens avanserte applikasjoner krever mye RAM for å fungere jevnt. Derfor må vi ha tilstrekkelig mengde RAM for å unngå at applikasjonene våre krasjer.

Det er også en kostnad forbundet med å legge til mer RAM, mens det ikke koster å bruke bytteminne. Videre kan ekstra RAM også kobles til opptil en viss grense avhengig av maskinvaren din. Derfor er det eneste alternativet vi sitter igjen med å bruke bytteminne som kan få systemet vårt til å fungere veldig effektivt uten kostnad.