CentOS எவ்வாறு மெய்நிகர் நினைவகத்தை கைமுறையாக சேர்க்கிறது/அகற்றுகிறது SWAP ஸ்வாப் கோப்புகள் மற்றும் பகிர்வுகளை?

CentOSமெய்நிகர் நினைவகத்தை கைமுறையாக சேர்ப்பது/அகற்றுவது எப்படி SWAP இடமாற்று கோப்புகள் மற்றும் பகிர்வுகளை?

இடமாற்று பகிர்வு என்றால் என்ன? SWAP என்பது இடமாற்று பகுதி, மற்றும் SWAP இடத்தின் பங்கு எப்போது ஆகும்லினக்ஸ்கணினியின் இயற்பியல் நினைவகம் போதுமானதாக இல்லாதபோது, ​​உடல் நினைவகத்தின் ஒரு பகுதி போதுமான உடல் நினைவகத்தை நிரப்புவதற்காக வெளியிடப்படும், இதனால் தற்போது இயங்கும்மென்பொருள்நிரல் பயன்பாடு.

ஸ்வாப் பகிர்வுகளுக்கு ஸ்வாப்பைப் பயன்படுத்துவதன் நன்மைகள்

இணைய சேவையகத்தின் செயல்திறன் பயன்பாட்டிற்கு SWAP தேர்வுமுறை அமைப்புகளின் சரிசெய்தல் மிகவும் முக்கியமானது.இயற்கை நினைவகம் போதுமானதாக இல்லை என்றால், LINUX கணினி மேம்படுத்தல்களின் செலவை திறம்பட சேமிக்க மெய்நிகர் நினைவகம் SWAP பகிர்வு அமைப்புகளைப் பயன்படுத்தலாம்.

ஸ்வாப் பகிர்வின் அளவு என்னவாக இருக்க வேண்டும்?

SWAP swap பகிர்வின் அளவு உண்மையான கணினி நினைவகத்தின் அளவு மற்றும் பயன்படுத்தப்படும் மென்பொருளின் அளவைப் பொறுத்து தீர்மானிக்கப்படுகிறது.

CentOS மற்றும் RHEL6 க்கான பரிந்துரைகள் பின்வருமாறு. குறிப்பிட்ட சூழ்நிலைக்கு ஏற்ப பொருத்தமான தேர்வுமுறை மாற்றங்களைச் செய்யவும்:

  • 4ஜிபி ரேமுக்கு குறைந்தபட்சம் 2ஜிபி இடமாற்று இடம் தேவை
  • 4 ஜிபி முதல் 16 ஜிபி ரேம் வரை குறைந்தபட்சம் 4 ஜிபி இடமாற்று இடம் தேவை
  • 16ஜிபி முதல் 64ஜிபி வரையிலான ரேமுக்கு குறைந்தபட்சம் 8ஜிபி இடமாற்று இடம் தேவை
  • 64ஜிபி முதல் 256ஜிபி வரையிலான ரேமுக்கு குறைந்தபட்சம் 16ஜிபி இடமாற்று இடம் தேவை

தற்போதைய நினைவகம் மற்றும் இடமாற்று இட அளவைக் காண்க (இயல்புநிலை அலகு k, -m அலகு M):
free -m

காட்டப்படும் முடிவுகள் பின்வருமாறு (எடுத்துக்காட்டு):
மொத்தமாகப் பயன்படுத்தப்பட்ட இலவச பகிர்ந்த இடையகங்கள் தற்காலிகமாக சேமிக்கப்பட்டன
மெம்: 498 347 151 0 101 137
-/+ இடையகங்கள்/கேச்: 108 390
இடமாற்று: 0 0 0

இடமாற்று 0 என்றால், அது இல்லை என்று அர்த்தம், நீங்கள் கைமுறையாக SWAP swap பகிர்வை சேர்க்க வேண்டும்.

(குறிப்பு: OPENVZ கட்டமைப்புடன் கூடிய VPS ஆனது SWAP இடமாற்று பகிர்வை கைமுறையாக சேர்ப்பதை ஆதரிக்காது)

SWAP இடமாற்று இடத்தைச் சேர்ப்பதில் 2 வகைகள் உள்ளன:

  • 1. SWAP இடமாற்று பகிர்வைச் சேர்க்கவும்.
  • 2. SWAP swap கோப்பைச் சேர்க்கவும்.

SWAP swap பகிர்வைச் சேர்க்க பரிந்துரைக்கப்படுகிறது; அதிக இடம் இல்லை என்றால், swap கோப்பைச் சேர்க்கவும்.

SWAP தகவலைப் பார்க்கவும் (SWAP இடமாற்று கோப்பு மற்றும் பகிர்வு விவரங்கள் உட்பட):

swapon -s
அல்லது
cat /proc/swaps

(SWAP மதிப்பு காட்டப்படவில்லை என்றால், SWAP இடம் சேர்க்கப்படவில்லை என்று அர்த்தம்)

SWAP கோப்பை எவ்வாறு உருவாக்குவது என்பதற்கான எடுத்துக்காட்டு இங்கே:

1. 1ஜிபி ஸ்வாப்பை உருவாக்கவும்

dd if=/dev/zero of=/home/swap bs=1k count=1024k
mkswap /swapfile
swapon /swapfile
echo "/home/swap swap swap default 0 0" | sudo tee -a /etc/fstab
sudo sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

2. 2ஜிபி ஸ்வாப்பை உருவாக்கவும்

dd if=/dev/zero of=/home/swap bs=1k count=2048k
mkswap /home/swap
swapon /home/swap
echo "/home/swap swap swap default 0 0" | sudo tee -a /etc/fstab
sudo sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

(முடி)

பின்வருபவை கூடுதல் விரிவான குறிப்புகள்:

1. swap கோப்பை உருவாக்க dd கட்டளையைப் பயன்படுத்தவும்

1G நினைவகம்
dd if=/dev/zero of=/home/swap bs=1024 count=1024000

2ஜி நினைவகம்:
dd if=/dev/zero of=/home/swap bs=1k count=2048k

இந்த வழியில், ஒரு /home/swap கோப்பு உருவாக்கப்படுகிறது, 1024000 அளவு 1G மற்றும் 2048k அளவு 2G ஆகும்.

2. ஸ்வாப் வடிவத்தில் ஒரு கோப்பை உருவாக்கவும்:
mkswap /home/swap

3. கோப்பு பகிர்வை swap பகிர்வில் ஏற்ற swapon கட்டளையைப் பயன்படுத்தவும்
/sbin/swapon /home/swap

இலவச -m கட்டளையைப் பயன்படுத்தி, ஏற்கனவே ஒரு swap கோப்பு இருப்பதைக் கண்டறியலாம்.
free -m

ஆனால் கணினியை மறுதொடக்கம் செய்த பிறகு, ஸ்வாப் கோப்பு மீண்டும் 0 ஆக மாறும்.

4. மறுதொடக்கம் செய்த பிறகு ஸ்வாப் கோப்பு 0 ஆக மாறுவதைத் தடுக்க, /etc/fstab கோப்பை மாற்றவும்

/etc/fstab கோப்பின் முடிவில் (கடைசி வரி) சேர்க்கவும்:
/home/swap swap swap default 0 0

(எனவே கணினி மறுதொடக்கம் செய்யப்பட்டாலும், ஸ்வாப் கோப்பு இன்னும் மதிப்புமிக்கது)

அல்லது மறுதொடக்கம் தானியங்கி மவுண்ட் உள்ளமைவு கட்டளையைச் சேர்க்க பின்வரும் கட்டளையை நேரடியாகப் பயன்படுத்தவும்:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

எந்த சூழ்நிலையில் VPS SWAP பரிமாற்ற இடத்தைப் பயன்படுத்துகிறது?

SWAP இடமாற்று இடத்தைப் பயன்படுத்துவதற்கு முன், அனைத்து உடல் நினைவகமும் பயன்படுத்தப்பட்ட பிறகு அல்ல, ஆனால் இது swappiness இன் அளவுரு மதிப்பால் தீர்மானிக்கப்படுகிறது.

[ரூட்@ ~]# cat /proc/sys/vm/swappiness
60
(இந்த மதிப்பின் இயல்புநிலை மதிப்பு 60)

  • swappiness=0 என்பது இயற்பியல் நினைவகத்தின் அதிகபட்ச பயன்பாடு, பின்னர் SWAP பரிமாற்றத்திற்கான இடம்.
  • swappiness=100 என்பது ஸ்வாப் ஸ்பேஸ் தீவிரமாகப் பயன்படுத்தப்படுவதைக் குறிக்கிறது, மேலும் நினைவகத்தில் உள்ள தரவு ஸ்வாப் இடத்திற்கு மாற்றப்படும்.

swappiness அளவுருவை எவ்வாறு அமைப்பது?

தற்காலிக மாற்றம்:

[ரூட்@ ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[ரூட்@ ~]# cat /proc/sys/vm/swappiness
10
(இந்த தற்காலிக மாற்றம் நடைமுறைக்கு வந்துள்ளது, ஆனால் கணினி மறுதொடக்கம் செய்யப்பட்டால், அது இயல்புநிலை மதிப்பு 60க்கு திரும்பும்)

நிரந்தர மாற்றம்:

பின்வரும் அளவுருக்களை /etc/sysctl.conf கோப்பில் சேர்க்கவும்:
vm.swappiness=10

(சேமி, மறுதொடக்கம் செய்த பிறகு நடைமுறைக்கு வரும்)

அல்லது கட்டளையை நேரடியாக உள்ளிடவும்:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

SWAP swap கோப்பை நீக்கவும்

1. முதலில் swap பகிர்வை நிறுத்தவும்

/sbin/swapoff /home/swap

2. swap பகிர்வு கோப்பை நீக்கவும்

rm -rf /home/swap

3. தானியங்கி மவுண்ட் உள்ளமைவு கட்டளையை நீக்கவும்

vi /etc/fstab

இந்த வரியை அகற்று:

/home/swap swap swap default 0 0

(இது கைமுறையாக சேர்க்கப்பட்ட ஸ்வாப் கோப்பை நீக்கும்)

முன்னெச்சரிக்கை:

  • 1. ஸ்வாப் செயல்பாடுகளைச் சேர்க்க அல்லது நீக்க ரூட் பயனரை மட்டுமே பயன்படுத்த முடியும்.
  • 2. VPS அமைப்பை நிறுவும் போது ஒதுக்கப்பட்ட swap பகிர்வை நீக்க முடியாது என்று தெரிகிறது.
  • 3. ஸ்வாப் பகிர்வு பொதுவாக நினைவகத்தை விட இரண்டு மடங்கு அதிகமாக இருக்கும்.

ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிர்ந்த "சென்டோஸ் மெய்நிகர் நினைவக ஸ்வாப் கோப்புகள் மற்றும் பகிர்வுகளை கைமுறையாக சேர்ப்பது/நீக்குவது எப்படி? , உங்களுக்கு உதவ.

இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-158.html

சமீபத்திய புதுப்பிப்புகளைப் பெற, சென் வெலியாங்கின் வலைப்பதிவின் டெலிகிராம் சேனலுக்கு வரவேற்கிறோம்!

🔔 சேனல் டாப் டைரக்டரியில் மதிப்புமிக்க "ChatGPT Content Marketing AI கருவி பயன்பாட்டு வழிகாட்டியை" பெறுவதில் முதல் நபராக இருங்கள்! 🌟
📚 இந்த வழிகாட்டியில் பெரும் மதிப்பு உள்ளது, 🌟இது ஒரு அரிய வாய்ப்பு, தவறவிடாதீர்கள்! ⏰⌛💨
பிடித்திருந்தால் ஷேர் செய்து லைக் செய்யுங்கள்!
உங்களின் பகிர்வும் விருப்பங்களும் எங்களின் தொடர்ச்சியான ஊக்கம்!

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

மேலே உருட்டவும்