Testuj VPS bez wybierania tylko najszybszego przebiegu
Użyteczny benchmark odpowiada na pytanie i podaje środowisko, polecenia, surowe wyniki i czas potrzebne do powtórzenia. Jeden wynik nie opisuje każdej aplikacji ani przyszłej wydajności współdzielonej infrastruktury.
Najważniejsze informacje
- Minimum
- Pytanie, środowisko, polecenie, czas, powtórzenia, data i wynik
- Porównanie
- Ten sam VPS, obraz, wersja i okno
- Uczciwość
- Zachowaj wolne i błędne przebiegi; mediana i zmienność
- Bezpieczeństwo
- Ogranicz zasoby i przestrzegaj zasad
Zacznij od pytania
Kompilacja, API, baza, backup i pliki obciążają inne zasoby. Wybierz podobny wzorzec i zdefiniuj sukces przed wynikami.
Podaj plan, region, czas, współbieżność, dane, miks, blok, protokół, endpoint i okno. Hosty i trasy zmieniają się; to datowana próbka.
- Zapisz decyzję i próg.
- Testuj transakcję aplikacji.
- Nie łącz niepowiązanych wyników.
Zapisz kontekst
Zapisz plan, region, czas, obraz, jądro, CPU, pamięć, swap, dyski, system, montowanie, IP i wersje. Użyj lscpu, free -h, lsblk i uname -r. Usuń sekrety.
Wskaż nowy, rozgrzany, skalowany lub obciążony serwer. Podaj strefę. Dla sieci opisz endpointy, sieci, kierunek i limity.
- Przypnij wersje.
- Zachowaj stan systemu.
- Publikuj wyjątki.
Uruchom ograniczone testy
Dla CPU użyj sysbench; dla storage fio, zapisując JSON przez --output-format=json. Podaj wątki, czas, rozmiar i cache.
iperf3 wymaga kontrolowanego endpointu i limitów. ping wymaga źródła, celu, interwału, liczby, rodziny i trasy. Uzyskaj zgodę i przerwij przy degradacji.
- Używaj osobnego VPS.
- Powtórz co najmniej pięć razy.
- Zachowaj wyjście i błędy.
Podsumuj zmienność
Sprawdź błędy, throttling, pamięć, dysk, tło i nasycenie. Nie usuwaj wolnego wyniku. Nieważny zachowaj, wyjaśnij i powtórz całą serię.
Publikuj medianę i zakres lub percentyl. Storage wymaga opóźnienia, sieć utraty i limitów. Porównuj równoważne konfiguracje.
- Oddziel nieważne od wolnych.
- Pokazuj jednostki.
- Unikaj nieporównywalnych procentów.
Publikuj metodę, dane i granice
Połącz wersjonowaną metodę, manifest, polecenia, pliki, tabelę, datę i recenzenta. Używaj stałych nazw i sum. Wyjaśnij zmiany sprzętu, obciążenia, routingu, software i zasad.
Powtarzaj po zmianach i zachowuj prawdziwą historię. Szablon VPSEverywhere.com pozostaje noindex przy przykładach; tylko rzeczywiste zweryfikowane pomiary są dowodem.
- Publikuj błędne i wolne przebiegi.
- Datuj i wersjonuj.
- Nie wymyślaj pomiarów wstecz.
Źródła
Częste pytania
Który benchmark jest najlepszy?
Żaden uniwersalnie. Wybierz test podobny do obciążenia i opublikuj konfigurację.
Ile przebiegów?
Co najmniej pięć identycznych, zachowując każdy ważny; więcej przy dużej zmienności.
Dlaczego mediana?
Maksimum premiuje wybieranie. Mediana i percentyl pokazują środek i zmienność bez gwarancji.
Czy `fio` lub `iperf3` w produkcji?
Unikaj zakłóceń. Użyj osobnego środowiska, ogranicz czas i szybkość oraz sprawdź zasady i zgodę.