# --------------------------------------------------------- # Swap és Memória Optimalizáló script – webszerverekhez # # Ez a script létrehozza: Swap fájlt, optimalizálja a # memóriahasználatot, és néhány alap rendszerparamétert is # finomhangol a stabilitás és teljesítmény érdekében. # # Rendszer: Debian/Ubuntu # Készítette: Doky # Dátum: 2025.10.19 # --------------------------------------------------------- ---------- Használat: ---------- Fájl létrehozása és mentése: nano okos_vps_optimalizalo_script.sh (másold be a scriptet, majd Ctrl+O, Enter, Ctrl+X) Futtathatóvá tétel: chmod +x okos_vps_optimalizalo_script.sh Futtatás rendszergazdaként: sudo ./okos_vps_optimalizalo_script.sh -------------------- Mit tud ez a script? -------------------- - Létrehoz egy swap fájlt (nem külön partíció!), - A script automatikusan detektálja, ha kevesebb/több RAM-od van, és ahhoz igazítja a swap méretét, - A script tizedes pontossággal olvassa a RAM-ot, és helyesen kerekít, - Beállítja a biztonságos jogosultságokat, - Hozzáadja az /etc/fstab-hoz, - Finomhangolja a sysctl paramétereket, - És azonnal alkalmazza is az új beállításokat, - Optimalizálja a memória és az I/O hálózati viselkedést, - Swappiness: 10 -re állítja, így a kernel csak akkor használ swap-ot, ha tényleg szükséges, - Vfs cache pressure: 50-re állítja, segíti a fájlrendszer cache hatékonyságát, - SSD védelem: Swapfile használata partíció helyett, kevesebb írás, könnyebb módosítani, - Alacsony swappiness mellett nem fogja érdemben terhelni az SSD-t, viszont megmenti a rendszert egy hirtelen memória-ugrás esetén, - Ezzel a beállítással a VPS-ed stabil és hosszú távon megbízható marad, - Ubuntu/Debian alapú VPS-ekhez lett optimalizálva. (Ubuntu 18.04 / 20.04 / 22.04 / 24.04 LTS és Debian (10–13) alatt is fut gond nélkül). ---------------------------------------- Táblázat, hogy miként dolgozik a script: ---------------------------------------- | RAM méret | Swap méret | Indok | | --------- | ---------- | ------------------------------------ | | ≤ 1 GB | 1 GB | Minimális tartalék kis VPS-hez | | 2 GB | 1 GB | Elég puffer | | 4 GB | 2 GB | Web+DB kombinációhoz optimális | | 8 GB | 2 GB | Elég puffer, nincs SSD-terhelés | | 16 GB | 4 GB | Nagyobb DB/cache rendszerekhez | | 32 GB | 4 GB | Nem kell több | | > 32 GB | 8 GB | Extrém esetekre (pl. sok PHP worker) | --------------------- 💡 Mit kapsz a végén: --------------------- ✅ A rendszer finomhangolva lesz (TCP, cache, memória), ✅ SSD-t alig terheli, viszont megóv az OOM hibáktól, ✅ Használható bármilyen hasonló VPS-re (1–32 GB RAM), ✅ Stabil VPS (nem omlik össze memória-tüskénél), ✅ Jobb fájlcache-kezelés (gyorsabb fájlműveletek), ✅ Kiegyensúlyozott hálózati teljesítmény (PHP, DNS, Webmail alatt is), ✅ Minimális SSD-terhelés.