Oferta VPS to zwykle liczba vCPU, pamięć i dysk. Dla sklepu liczy się też, jak stary jest procesor, jaki ma zegar i czy hiperwizor oddaje maszynie realny czas. Tani pakiet „16 vCPU, 32 GB, NVMe” często stoi na Xeonie z 2013 albo 2015. Rdzeni jest dużo. Szybkość jednego wątku, a PHP i Magento pracują wątek po wątku, jest z innej epoki.
Narzędziem jest lscpu i vmstat, nie wykres CPU w panelu sprzedawcy.
Po co ten pomiar
Robisz go przed zakupem, przed przedłużeniem i gdy sklep jest wolny przy „40 procent CPU” w panelu. Wolniejszy rdzeń wydłuża czas odpowiedzi koszyka niezależnie od tego, ile vCPU jest w ofercie. Brak sprzętowego AES obciąża szyfrowanie strony i dysku. Kolumna st w vmstat mówi, że sąsiedzi na tym samym hoście zabierają kwant czasu. 32 GB w ofercie nie zawsze znaczy 32 GB tylko dla Twojej maszyny.
Jak to sprawdzić
Na świeżym VPS, z dostępem SSH: lscpu. Zapisz model procesora, liczbę CPU, czy jest flaga aes, i zegar. Potem vmstat 1 30 w godzinie ruchu sklepu, nie w nocy. Średnie st powyżej kilku, dziesięciu procent zwykle dyskwalifikuje hosta pod Magento.
W aplikacji patrz na koszyk i listing z filtrami, nie na stronę główną za CDN. Benchmark sprzedawcy leci na pustym hoście. Twój indexer i cron mierzą rzeczywistość.
Cztery vCPU na nowszym EPYC albo Xeon Gold często biją szesnaście vCPU na starym E5. W chmurze publicznej rodzina procesora jest w nazwie instancji. Na własnym Proxmoxie widzisz CPU hosta w panelu. Jeśli sprzedawca nie podaje modelu, zmierz sam albo zmień host.
Dobór środowiska: chmura i on-prem.
W skrócie: liczba vCPU w ofercie nie opisuje wydajności sklepu. Zanim przedłużysz umowę, sprawdź model procesora i czy hiperwizor oddaje maszynie czas.