లైనక్స్‌లో స్వాప్ మెమరీ అంటే ఏమిటి?

What Is Swap Memory Linux



ప్రతి ఆపరేటింగ్ సిస్టమ్ కోసం, ప్రోగ్రామ్ యొక్క ప్రాసెసింగ్‌ను సాధ్యమయ్యేలా అంకితమైన మొత్తం RAM అందుబాటులో ఉంది. అయితే, ఈ ర్యామ్ మొత్తం పరిమితం చేయబడింది, అందుచేత RAM దానిలో ఎక్కువ డేటాను కలిగి ఉండదు. అందువల్ల, మెమరీ అయిపోయినప్పుడల్లా RAM కి మద్దతు ఇవ్వగల బ్యాకప్ ఎంపిక అందుబాటులో ఉండాలి.

ఈ కాన్సెప్ట్ విండోస్ ఆపరేటింగ్ సిస్టమ్‌తో పాటు లైనక్స్‌కు కూడా వర్తిస్తుంది. విండోస్ OS లో, ప్రాసెస్‌ను నిర్వహించడానికి ర్యామ్‌లో తగినంత మెమరీ లేనప్పుడు, అది సెకండరీ స్టోరేజ్ నుండి కొంత మొత్తంలో మెమరీని అప్పుగా తీసుకుంటుంది. ఈ అరువు తీసుకున్న మెమరీని వర్చువల్ మెమరీ అంటారు. అదేవిధంగా, లైనక్స్‌లో RAM మెమరీ అయిపోయినప్పుడల్లా, దాని క్రియారహిత కంటెంట్‌ను నిల్వ చేయడానికి సెకండరీ స్టోరేజ్ నుండి కొంత మెమరీని అప్పుగా తీసుకుంటుంది.







ఈ విధంగా, RAM దానిలో కొత్త ప్రక్రియను నిర్వహించడానికి తగినంత స్థలాన్ని కనుగొంటుంది. ఇక్కడ, హార్డ్ డిస్క్ నుండి అరువు తీసుకున్న స్థలాన్ని స్వాప్ మెమరీ అంటారు. ఈ ఆర్టికల్లో, స్వాప్ మెమరీ భావనను వివరంగా తెలుసుకోవడానికి ప్రయత్నిస్తాము.



స్వాప్ మెమరీ పని:

పైన వివరించినట్లుగా, ర్యామ్ మెమరీ అయిపోయినప్పుడల్లా ఉపయోగించబడే హార్డ్ డ్రైవ్ యొక్క అంకితమైన మొత్తం స్వాప్ మెమరీ. Linux లో మెమరీ మేనేజ్‌మెంట్ ప్రోగ్రామ్ ఉంది. ర్యామ్‌లో మెమరీ తక్కువగా ఉన్నప్పుడు, మెమరీ మేనేజ్‌మెంట్ ప్రోగ్రామ్ ఎక్కువ కాలం ఉపయోగించని ర్యామ్‌లో ఉన్న అన్ని క్రియారహిత బ్లాక్‌ల కోసం చూస్తుంది.



అది విజయవంతంగా ఆ బ్లాక్‌లను కనుగొన్నప్పుడు, అది వాటిని స్వాప్ మెమరీలోకి మారుస్తుంది. ఈ విధంగా, RAM యొక్క స్థలం ఖాళీ చేయబడింది మరియు అందువల్ల అత్యవసర ప్రాసెసింగ్ అవసరమయ్యే కొన్ని ఇతర ప్రోగ్రామ్‌ల కోసం దీనిని ఉపయోగించవచ్చు. మార్పిడి అనే భావన విండోస్ ఆపరేటింగ్ సిస్టమ్‌లో ఉపయోగించే పేజింగ్ కాన్సెప్ట్‌తో సమానంగా ఉంటుంది.





స్వాప్ మెమరీ రకాలు:

సాధారణంగా రెండు వేర్వేరు రకాల స్వాప్ మెమరీలు క్రింద పేర్కొనబడ్డాయి:

  • స్వాప్ విభజన- ఇది స్వాప్ మెమరీ యొక్క డిఫాల్ట్ రకం, వాస్తవానికి, మార్పిడికి అంకితమైన హార్డ్ డ్రైవ్ విభజన.
  • మార్పిడి ఫైల్- ఇది స్వాప్ మెమరీ యొక్క స్వీయ-సృష్టించిన రకం. స్వాప్ విభజనను సృష్టించడానికి హార్డ్ డ్రైవ్‌లో తగినంత స్థలం మిగిలి లేనప్పుడు, RAM యొక్క నిష్క్రియాత్మక విషయాలను మార్చుకోవడం కోసం స్వాప్ ఫైల్ మాన్యువల్‌గా సృష్టించబడుతుంది.

మార్పిడి యొక్క ఆదర్శ ఫ్రీక్వెన్సీ ఎలా ఉండాలి?

మార్పిడి యొక్క ఫ్రీక్వెన్సీని మన స్వంతంగా మార్చుకోవడానికి లైనక్స్ అనుమతిస్తుంది, అంటే మార్పిడి ప్రక్రియ ఎంత తరచుగా జరగాలి. మీ అవసరాలను బట్టి మీరు 0 మరియు 100 మధ్య మార్పిడి విలువను సెట్ చేయవచ్చు. మార్పిడి యొక్క తక్కువ-ఫ్రీక్వెన్సీ విలువ అంటే మార్పిడి ప్రక్రియ చాలా అరుదుగా జరుగుతుంది, అది అవసరమైనప్పుడు మాత్రమే చాలా అరుదుగా జరుగుతుంది, అయితే మార్పిడి యొక్క అధిక పౌన frequencyపున్య విలువ అంటే మార్పిడి ప్రక్రియ చాలా తరచుగా జరుగుతుంది. అయితే, మార్పిడి ఫ్రీక్వెన్సీ యొక్క డిఫాల్ట్ మరియు సిఫార్సు చేయబడిన విలువ 60.



స్వాప్ మెమరీని ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు:

స్వాప్ మెమరీ యొక్క పనిని నేర్చుకోవడం ద్వారా, దానిని ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలను మనం సులభంగా గ్రహించవచ్చు. అయితే, స్వాప్ మెమరీని ఉపయోగించడం వల్ల కొన్ని ప్రధాన ప్రయోజనాలు క్రింద ఇవ్వబడ్డాయి:

  • ఇది ఒకటి లేదా రెండుసార్లు ఉపయోగించని RAM యొక్క నిష్క్రియాత్మక బ్లాక్‌లను సులభంగా పట్టుకోగలదు మరియు తరువాత అవి ఎప్పుడూ ఉపయోగించబడవు. విముక్తి పొందిన RAM అధిక ప్రాధాన్యత కలిగిన మరిన్ని ప్రోగ్రామ్‌లను నిర్వహించడానికి ఉపయోగించబడుతుంది.
  • ఇది RAM ఖాళీని ఖాళీ చేయకుండా నిరోధిస్తుంది.
  • RAM యొక్క వాస్తవ స్థలాన్ని పెంచడానికి ఇది బ్యాకప్‌గా పనిచేస్తుంది.
  • భారీ మొత్తంలో ర్యామ్ అవసరమయ్యే భారీ అప్లికేషన్‌లను మరింత సౌకర్యవంతంగా అమలు చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.
  • నిద్రాణస్థితి ప్రక్రియలో, RAM లోని అన్ని విషయాలు స్వాప్ మెమరీలో వ్రాయబడతాయి. అందువల్ల, నిద్రాణస్థితి ప్రక్రియ విజయవంతంగా జరగడానికి ఇది తప్పనిసరిగా అవసరం.
  • ఇది మీ సిస్టమ్ యొక్క మొత్తం పనితీరును మెరుగుపరుస్తుంది.

ముగింపు:

ఈ ఆర్టికల్లో, దాని యొక్క అనేక ప్రయోజనాలతో పాటు వినియోగం మరియు వర్కింగ్ స్వాప్ మెమరీని మేము నేర్చుకున్నాము. RAM ఖాళీ స్థలం తక్కువగా ఉన్నప్పుడు స్వాప్ మెమరీ బ్యాకప్ ఎంపికగా పనిచేస్తుంది. అయితే మనకు అనంతమైన ర్యామ్ ఉండదని మనందరికీ తెలుసు; నేటి హై-ఎండ్ అప్లికేషన్‌లు సజావుగా పనిచేయడానికి పెద్ద మొత్తంలో ర్యామ్ అవసరమని మేము గ్రహించాము. అందువల్ల, మా అప్లికేషన్‌లు క్రాష్ అవ్వకుండా ఉండాలంటే మన దగ్గర తగినంత మొత్తంలో ర్యామ్ ఉండాలి.

అలాగే, ఎక్కువ ర్యామ్‌ని జోడించడానికి సంబంధించిన ఖర్చు ఉంది, అయితే స్వాప్ మెమరీని ఉపయోగించడానికి ఎటువంటి ఖర్చు ఉండదు. ఇంకా, మీ హార్డ్‌వేర్‌ని బట్టి అదనపు ర్యామ్‌ని కూడా ఒక నిర్దిష్ట పరిమితి వరకు ప్లగ్ ఇన్ చేయవచ్చు. అందువల్ల, మాకు మిగిలి ఉన్న ఏకైక ఎంపిక స్వాప్ మెమరీని ఉపయోగించడం, ఇది మా సిస్టమ్ ఎటువంటి ఖర్చు లేకుండా చాలా సమర్ధవంతంగా పనిచేస్తుంది.