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