Ko promet spletne strani ali aplikacije raste, lahko procesor, pomnilnik ali prostor sprva izbranega paketa VPS postanejo pretesni. Naši paketi KVM VPS so na voljo od AMD VPS 1 do AMD VPS 32 (1–16 vCPU, 1–32 GB RAM, 10–320 GB NVMe SSD), na večji paket pa lahko preideš kadar koli; takrat se povečajo procesor, pomnilnik in prostor.
Kdaj je potrebna razširitev?
Poglej, kateri vir zmanjkuje, ker to odloči, ali razširitev pomaga:
- Pomnilnik:
free -hkaže malo razpoložljivega (available) pomnilnika, sistem uporablja swap ali je v dnevniku OOM killer ustavil procese (dmesg | grep -i oom). - Procesor:
topalihtoptrajno kaže visoko uporabo CPE, vrednost load pa je dalj časa nad številom vCPU. - Prostor: po
df -hje disk poln več kot 80–90 % in se tudi po čiščenju hitro spet napolni.
Če je upočasnitev posledica napačne poizvedbe, nastavitve, ki zažene preveč procesov, ali podivjanega dnevnika, razširitev le pridobi čas. Najprej je dobro pregledati stare dnevnike (journalctl --vacuum-time=14d), neuporabljene slike Docker (docker system prune) in odvečne lokalne varnostne kopije.
Koraki razširitve
- Prijavi se na portal za stranke.
- V točki menija Storitve izberi VPS.
- Izberi možnost menjave paketa (upgrade) in označi večji paket.
- Potrdi spremembo in plačaj razliko v ceni.
Ali prinaša izpad?
Razširitev CPE in RAM-a običajno zahteva kratek, nekajminutni ponovni zagon, da novi viri začnejo veljati. Razširitev prostora je v nekaterih primerih mogoča tudi brez ponovnega zagona, vendar je to odvisno tudi od tehnologije virtualizacije. Če je pri storitvi pomemben čas izpada, menjavo načrtuj v obdobje z najmanj prometa.
Na kaj paziti prej?
- Naredi posnetek ali varnostno kopijo trenutnega stanja VPS, da ga ob težavi lahko obnoviš.
- Preveri, ali se tvoje storitve (spletni strežnik, podatkovna baza, vsebniki Docker) po ponovnem zagonu zaženejo same (
systemctl is-enabled <storitev>). - Če povečuješ pomnilnik, premisli, ali ga tvoje aplikacije izkoristijo: nastavitve podatkovne baze ali PHP-FPM je pogosto treba ročno prilagoditi novi velikosti.
Preverjanje po razširitvi
nproc– število vCPU,free -h– velikost pomnilnika,lsblkindf -h– velikost diska in datotečnega sistema.
Če lsblk že kaže večji disk, df -h pa še staro velikost, je treba povečati tudi razdelek in datotečni sistem. Korake opisuje naš članek o povečanju datotečnega sistema.
Če nisi prepričan, na kateri paket je vredno preiti, piši naši podpori na portalu za stranke in pomagali ti bomo izbrati pravo velikost.