స్వాప్ అనేది సెకండరీ స్టోరేజ్ డివైజ్ నుండి ఆపరేటింగ్ సిస్టం ద్వారా ఆపరేషనల్ టాస్క్లను నిర్వహించడానికి పొందిన మెమరీ. ప్రాథమిక మెమరీ (RAM) నిండినప్పుడు మరియు సాధారణ కార్యాచరణను అమలు చేయడానికి అదనపు నిల్వ అవసరం అయినప్పుడు ఇది జరుగుతుంది.
స్వాప్ మెమరీ అనేది సిస్టమ్ యొక్క మెమరీ అవసరాలను నిర్వహించడానికి సమర్థవంతమైన పద్ధతి. అయితే, ఇది కొన్ని ప్రతికూలతలతో కూడా వస్తుంది. ఉదాహరణకు, ఇది తరచుగా ప్రాథమిక మెమరీ కంటే నెమ్మదిగా ఉంటుంది, ఇది మొత్తం సిస్టమ్ పనితీరును తగ్గిస్తుంది. మెమరీ గ్లిచ్ (OOM) విషయంలో, ఇది సర్వర్ క్రాష్కు కూడా కారణం కావచ్చు.
సాధారణ కార్యకలాపాలలో, సిస్టమ్ స్వాప్ను సమర్థవంతంగా నిర్వహిస్తుంది; అయినప్పటికీ, కొన్ని సందర్భాల్లో, నిర్వాహకుడు దీన్ని మాన్యువల్గా నిర్వహించడం చాలా అవసరం. ఈ గైడ్లో, నేను Linuxలో స్వాప్లను క్లియర్ చేసే ప్రక్రియను మరియు దానిని ఎలా నిర్వహించాలో చూస్తాను.
Linuxలో స్వాప్ని ఎలా క్లియర్ చేయాలి
లైనక్స్లో స్వాప్ను క్లియర్ చేయడం అనేది ప్రాసెస్ను ఆఫ్ మరియు ఆన్ చేయడం అంత సులభం. ఉపయోగించి స్వాప్ యొక్క ప్రస్తుత స్థితిని తనిఖీ చేయడానికి ఉచిత తో ఆదేశం -మీ జెండా.
ఉచిత -మీ
ఎక్కడ -మీ అవుట్పుట్ను MBలలో ప్రదర్శిస్తుంది మరియు GBలలో అవుట్పుట్ పొందడానికి దీన్ని ఉపయోగించండి -గ్రా జెండా.
ఉపయోగించి స్వాప్ను నిలిపివేయండి మార్పిడి ఆదేశం.
సుడో మార్పిడి -ఎ
ది -ఎ ఫ్లాగ్ అనేది లో స్వాప్గా గుర్తించబడిన అన్ని పరికరాలను సూచిస్తుంది /etc/swap డైరెక్టరీ. ఇది స్వాప్ స్పేస్ని ఉపయోగించడం ఆపివేస్తుంది మరియు పూర్తిగా RAMపై ఆధారపడుతుంది.
ది మార్పిడి ప్రక్రియను క్లియర్ చేయడానికి సమయం పట్టవచ్చు, కాబట్టి, ప్రక్రియను పూర్తి చేయడానికి కొన్ని సెకన్ల పాటు పట్టుకోండి. డేటా బదిలీని వీక్షించడానికి, ఉపయోగించండి ఉచిత ఆదేశం.
ఉపయోగించి స్వాప్ని యాక్టివేట్ చేయండి స్వాపన్ ఆదేశం.
సుడో స్వాపన్ -ఎ
స్వాప్ క్లియర్ చేయబడింది; మీరు దీన్ని ఉపయోగించి ధృవీకరించవచ్చు ఉచిత -మీ ఆదేశం.
Linuxలో స్వాప్ని ఎలా నిర్వహించాలి
Linuxపై స్వాప్ అనే కెర్నల్ పారామీటర్ ఉపయోగించి నియంత్రించబడుతుంది swappiness . లైనక్స్లోని ప్రతిదానిలాగే, స్వాప్పీనెస్ కూడా ఫైల్లో ఉన్న ఫైల్ /proc/sys/vm డైరెక్టరీ. ఫైల్ను చదవడానికి, ఉపయోగించండి పిల్లి ఫైల్ మార్గంతో ఆదేశం.
పిల్లి / proc / sys / vm / swappinessఅవుట్పుట్ స్క్రీన్షాట్ స్వాప్పీనెస్ యొక్క డిఫాల్ట్ విలువను సూచిస్తుంది 60 . స్వాప్పీనెస్ విలువను సవరించడానికి మనం యాక్సెస్ చేయాలి sysctl.conf ఫైల్.
సుడో నానో / మొదలైనవి / sysctl.confయొక్క విలువను మార్చండి vm.swappiness కొన్ని ఇతర విలువలతో పరామితి. ఈ పరామితి ఉనికిలో లేకుంటే, దాన్ని టైప్ చేయండి.
vm.swappiness=N
ఎక్కడ ఎన్ స్వాప్పీనెస్ యొక్క విలువ.
స్వాప్ విలువను మధ్య సెట్ చేయవచ్చు 0 మరియు 100 ; 0 స్వాప్ను డిసేబుల్గా ఉంచుతుంది, అయితే 100 దూకుడు మార్పిడిని సూచిస్తుంది.
కు మార్పులు చేసిన తర్వాత sysctl.conf ఫైల్, మార్పులు అమలులోకి రావడానికి మీరు సిస్టమ్ను రీబూట్ చేయాలి. క్యాట్ కమాండ్ ఉపయోగించి స్వాప్పీనెస్ విలువను తనిఖీ చేయండి.
ముగింపు
స్వాప్ అనేది ఏదైనా ఆపరేటింగ్ సిస్టమ్లో మెమరీని నిర్వహించడానికి సమర్థవంతమైన మార్గం. కొన్నిసార్లు, అసాధారణమైన అప్లికేషన్ ప్రవర్తన కారణంగా దూకుడు మార్పిడి సంభవించవచ్చు, చివరికి సిస్టమ్ను నెమ్మదిస్తుంది మరియు మెమరీలో లేని లోపాలను కలిగిస్తుంది. స్వాప్ను క్లియర్ చేయడం ద్వారా పరిస్థితిని సరిదిద్దవచ్చు. Linuxలో స్వాప్ను క్లియర్ చేయడానికి, దీన్ని ఉపయోగించి రీసెట్ చేయండి మార్పిడి ఆపై స్వాపన్ ఆదేశాలు. స్వాప్ విలువను నిర్వహించడానికి, సవరించండి vm.swappiness లో పరామితి sysctl.conf ఫైల్.