VPS oversell: kāpēc tas nogalina interneta veikalus
Kas ir VPS oversell?
Oversell ir situācija, kad hostings pārdod vairāk CPU, RAM vai IOPS, nekā fiziski pieejams serverī.
Piemērs: serverim ir 16 vCPU un 64 GB RAM, bet tiek izveidoti 30–40 VPS, katram “solot” 4 vCPU un 8 GB RAM.
Kamēr klienti izmanto maz resursu — viss darbojas. Kad slodze pieaug → sākas problēmas:
- bremzēšanās un lēna lapu ielāde,
- lēni datubāzes vaicājumi,
- PHP-FPM “iesaldējas”,
- 500 kļūdas, neveiksmīgi importi un CRON uzdevumi.
Kāpēc tas īpaši kaitē e-komercijai?
- Lēna lapa = mazāka konversija
- Feedu ģenerēšana apstājas
- Importi Webshop → timeout
- Google indeksācija pasliktinās
Galvenie oversell veidi
CPU oversell
Pārdots vairāk virtuālo kodolu nekā fiziski pieejams → augsts steal time.
RAM oversell
Serveris pāriet uz swap → viss bremzē pat pie mazas slodzes.
Diska / IOPS oversell
Desmitiem VPS vienlaicīgi veic backup/importus → NVMe ātrums krīt līdz HDD līmenim.
Tīkla oversell
1 Gbit/s uz visu mezglu, bet klientiem “sola” 1 Gbit/s katram. Vakara stundās viss bremzē.
Kā noteikt, ka VPS ir oversell vidē
- Augsti “load” skaitļi pie mazas slodzes
- Steal time 10–30%
- Lēns disks un mainīgs IOPS
- Performance dienas laikā ļoti svārstās
Pārbaudes uz Debian 11
Steal time
uptime
nproc
top
RAM
free -h
Disks (dd)
time dd if=/dev/zero of=testfile.bin bs=1M count=1024 conv=fdatasync
fio
fio --name=randrw_test --rw=randrw --rwmixread=70 --bs=4k \
--size=1G --iodepth=32 --numjobs=4 --runtime=60 \
--group_reporting --filename=test.bin
sysbench
sysbench cpu --threads=$(nproc) --time=30 run
Tīkls
ping -c 10 8.8.8.8
Ko darīt, ja ir aizdomas par oversell?
- Savākt testus un pierādījumus
- Rakstīt hostingam
- Ja ignorē — migrēt uz godīgu VPS vai dedikētu serveri
Nepieciešama palīdzība? Rakstiet mums