How To
วิธีสร้าง และ ลบ Swap บน CentOS 7
วิธีเพิ่ม Swap Space บน CentOS 7 เป็นพื้นที่ใน Linux ที่ใช้เมื่อปริมาณหน่วยความจำ (RAM) เต็ม หากระบบต้องการทรัพยากรหน่วยความจำเพิ่มแล้ว RAM เต็มหน่วยความจำจะถูกย้ายไปที่พื้นที่สว็อป
ตรวจสอบ Swap Space
ตรวจสอบว่าเซิร์ฟเวอร์ CentOS ของคุณมีพื้นที่สว็อปอยู่หรือไม่ VPS มักไม่เปิดใช้พื้นที่สว็อปตามค่าเริ่มต้น ตรวจสอบพื้นที่สว็อปด้วยคำสั่งต่อไปนี้
sudo swapon --show
หากคุณไม่ได้รับผลลัพธ์ใด ๆ แสดงว่าเซิร์ฟเวอร์ของคุณไม่มีพื้นที่สว็อปใด ๆ
สร้าง Swap File
คุณสามารถสร้างไฟล์ Swap เพื่อเพิ่มพื้นที่ 1 GB คุณยังสามารถเพิ่มจำนวนเนื้อที่ที่คุณต้องการได้โดยเปลี่ยน bs=1024 เป็นค่าอื่น เช่น 4 GB = bs=4096
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048572
Set up Swap File Permissions
sudo chmod 600 /swapfile
Set up a Swap Space
sudo mkswap /swapfile
Enable Swap Space
sudo swapon /swapfile
ตรวจสอบ Swap
sudo swapon --show
Making the Swap File Permanent
sudo yum install nano -y
sudo nano /etc/fstab
เพิ่ม Code ต่อไปนี้ในตอนท้ายของไฟล์
/swapfile swap swap defaults 0 0
วิธีลบ Swap Space
sudo swapoff -v /swapfile
sudo rm /swapfile