Hvad er Swap Memory i Linux?

What Is Swap Memory Linux



For hvert operativsystem er der en dedikeret mængde RAM til rådighed, der muliggør behandling af et program. Mængden af ​​denne RAM er imidlertid begrænset, hvorfor RAM ikke kan indeholde en masse data i den. Derfor bør der være en backup -mulighed tilgængelig, som kan understøtte RAM, når den løber tør for hukommelse.

Dette koncept gælder både for Windows -operativsystemet og for Linux. I Windows OS, når RAM har en utilstrækkelig mængde hukommelse til at holde en proces, låner den en vis mængde hukommelse fra det sekundære lager. Denne lånte hukommelse er kendt som virtuel hukommelse. På samme måde, når RAM løber tør for hukommelse i Linux, låner det noget hukommelse fra det sekundære lager for at gemme dets inaktive indhold.







På denne måde finder RAM'en tilstrækkelig plads til at holde en ny proces inde i den. Her kaldes den lånte plads fra harddisken Swap Memory. I denne artikel vil vi prøve at lære begrebet byttehukommelse i detaljer.



Arbejde med byttehukommelse:

Som forklaret ovenfor er swap -hukommelse den dedikerede mængde harddisk, der bruges, når RAM løber tør for hukommelse. Der er et hukommelsesstyringsprogram i Linux, der tager sig af denne proces. Når RAM mangler hukommelse, leder hukommelsesstyringsprogrammet efter alle de inaktive blokke af data til stede i RAM, som ikke har været brugt i lang tid.



Når den med succes finder disse blokke, flytter den dem ind i byttehukommelsen. På denne måde frigøres rummet i RAM, og det kan derfor bruges til nogle andre programmer, der har brug for behandling på et presserende grundlag. Begrebet bytte ligner meget begrebet personsøgning, der bruges i Windows -operativsystemet.





Typer af swap -hukommelse:

Typisk er der to forskellige typer byttehukommelse, som er nævnt nedenfor:

  • Skift partition- Dette er standardtypen for byttehukommelse, som faktisk er en harddiskpartition, der er dedikeret til at bytte.
  • Skift fil- Dette er en selvoprettet type byttehukommelse. Når der ikke er tilstrækkelig plads tilbage på harddisken til at oprette en swap -partition, oprettes en swap -fil manuelt til at skifte det inaktive indhold af RAM ind i den.

Hvad skal den ideelle byttefrekvens være?

Linux giver os mulighed for at indstille hyppigheden af ​​bytte på egen hånd, dvs. hvor ofte processen med udskiftning skal finde sted. Du kan indstille værdien af ​​at bytte mellem 0 og 100 afhængigt af dine krav. En lavfrekvent værdi for udskiftning betyder, at udskiftningsprocessen kun vil finde sted meget sjældent, når det er nødvendigt, mens en højfrekvent værdi for udskiftning betyder, at bytteprocessen vil forekomme ret ofte. Standard- og anbefalet værdi for byttefrekvens er imidlertid 60.



Fordele ved at bruge Swap Memory:

Ved at lære hvordan swap -hukommelse fungerer, kan vi let se fordelene ved at bruge den. Nogle af de største fordele ved at bruge swap -hukommelse er imidlertid anført nedenfor:

  • Det kan let indeholde de inaktive blokke af RAM, der næsten ikke bruges en eller to gange, og derefter bruges de aldrig. Den frigjorte RAM kan derefter bruges til at indeholde flere programmer, der har en højere prioritet.
  • Det forhindrer RAM i at løbe tør for plads.
  • Det fungerer som en backup for at forbedre den faktiske plads i RAM.
  • Det giver dig mulighed for at køre tunge applikationer mere bekvemt, der kræver en stor mængde RAM.
  • Under dvaletilstand skrives alt indhold i RAM på swap -hukommelsen. Derfor er det i det væsentlige påkrævet, at dvale -processen skal finde sted med succes.
  • Det forbedrer dit systems overordnede ydeevne.

Konklusion:

I denne artikel har vi lært brugen og arbejdsbyttehukommelsen sammen med dens mange fordele. Byt hukommelse fungerer som en backup -mulighed for RAM, når den mangler plads. Vi ved alle, at vi dog ikke kan have en uendelig mængde RAM; vi er klar over, at nutidens avancerede applikationer kræver en stor mængde RAM for at fungere gnidningsløst. Derfor skal vi have en tilstrækkelig mængde RAM til at undgå, at vores applikationer går ned.

Der er også en omkostning forbundet med at tilføje mere RAM, mens der ikke er nogen omkostninger ved at bruge swap -hukommelse. Desuden kan ekstra RAM også tilsluttes op til en vis grænse afhængigt af din hardware. Derfor er den eneste mulighed, vi står tilbage med, at bruge swap -hukommelse, som kan få vores system til at fungere meget effektivt uden omkostninger.