מאי 23, 2026מדריכים
כיצד להוסיף שטח החלפה ב- Linux VPS
מנע שגיאות מחוץ לזיכרון ב-VPS קטן על ידי יצירה והפעלה של קובץ החלפה עם כוונון החלפה.

תוכניות VPS עם זיכרון RAM מוגבל עלולות להיגמר בזיכרון תחת עומס. Swap משתמש בשטח דיסק כזיכרון וירטואלי ומסייע במניעת קריסות. מדריך זה מראה כיצד להוסיף קובץ החלפה ב-Ubuntu ו- CentOS.
בדוק את ההחלפה הנוכחית
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapצור קובץ החלפה (דוגמה של 2 GB)
הגודל תלוי ב-RAM - לעתים קרובות 1-2× RAM עבור VPS קטן, או 1 GB מינימום:
bash
sudo fallocate -l 2G /swapfile
# If fallocate fails:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hהפוך את ההחלפה לצמיתות
הוסף ל-/etc/fstab כך ש-swap יופעל לאחר אתחול מחדש:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showהחלפת מנגינה
ערך 10–60 נפוץ עבור שרתים (ברירת מחדל 60). נמוך יותר = פחות אגרסיבי שימוש בהחלפה:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pהערות חשובות
- החלפה איטית יותר מ-RAM - בצע אופטימיזציה של אפליקציות, אל תסתמך רק על החלפה
- החלפת SSD מקובלת; לפקח על קלט/פלט דיסק בשרתים תפוסים
- הסר swap: sudo swapoff /swapfile && sudo rm /swapfile
- עבור 512 MB RAM VPS, החלפה של 1 GB היא מינימום פרקטי
- שקול לשדרג זיכרון RAM אם ההחלפה מלאה כל הזמן