Skôr než začnete
Pripravte verejný endpoint, pridelený port a protokol a zaznamenajte operátora testujúceho prístupu. Uchovajte čas, bežnú záťaž a verzie. Ochranu porovnávajte v dohodnutej topológii; pôvodný server neodhaľujte ani filtre nevypínajte bez oprávnenej obmedzenej skúšky.
Oddeľte RTT a hernú odozvu
RTT meria cestu tam aj späť. Jednosmerné merania potrebujú vhodné hodiny; polovica RTT nie je presnou náhradou. Webový TCP test neoverí UDP hry. Ani ping nemusí používať rovnaké spracovanie ako klient. Jasne označte endpoint, protokol a spôsob merania, namiesto uvádzania jednej webovej hodnoty ako skutočného herného pingu všetkých používateľov. Rozlišujte dostupnosť, oneskorenie a čas práce aplikácie.
Merajte zo skutočných prístupov
Výsledok závisí od siete používateľa a trasy, nie iba od krajiny. Operátori v rovnakom meste môžu mať iné spojenie. Miestna Wi-Fi, zdieľaný prístup alebo jeho záťaž ovplyvnia výsledok. Porovnajte nezávislé pripojenia za stabilných miestnych podmienok, ak je to možné. Jedna sonda či susedné datacentrum nepredstavujú garanciu pre všetkých hráčov oblasti. Zapíšte pôvod každého merania na zmysluplné porovnanie.
Sledujte rozdelenie a straty
Uchovajte viac vzoriek, medián, kolísanie a straty v rovnakom intervale. Jedna rýchla vzorka skryje výpadky a pomalá môže byť výnimka. Straty určujte pre skutočný cieľ a skúšku, nie len podľa mlčiaceho smerovača po ceste. Router môže obmedzovať kontrolné správy; potvrďte dopad na celé spojenie a aplikáciu pred označením trasy za chybnú. Záznam série pomôže odlíšiť trvalý problém od ojedinelej odchýlky.
Oddeľte ochrannú cestu a aplikáciu
Mitigácia môže zmeniť trasu, ale súhrnná kapacita neudáva latenciu služby. Uvádzaných 15 Tbps nie je port servera ani pingová garancia. Porovnajte dohodnuté cesty s rovnakými cieľmi a záťažou. Web, súbory a herné UDP sa môžu líšiť; rozdiely zaznamenajte a pôvodný zdroj nevystavujte iba pre pohodlné porovnanie. Zmenu filtrov dohodnite s operátorom a zachovajte oprávnený prístup počas skúšky.
Profilujte samotný server
Hra môže spomaliť pri normálnej sieti pre hlavné vlákno, databázu alebo spracovanie sveta. Porovnajte profil, konzolu a využitie v čase sťažnosti. Priemer CPU môže skrývať jedno zaťažené vlákno. Viac RAM neopraví ľubovoľnú latenciu. Pred výmenou infraštruktúry odlíšte cestu paketov, čakanie aplikácie a klientsku záťaž a uchovajte opakovateľnú hernú činnosť. Meranie bez hráčov nemusí predstavovať problém komunity.
Odovzdajte použiteľné výsledky
Zapíšte čas, operátora, endpoint, protokol, vzorky a konkrétny dopad na hru. Zopakujte bežnú reláciu a porovnajte predchádzajúce výsledky za podobných podmienok. Mapu krajín alebo najlepší ping nevydávajte za SLA. Podpore odovzdajte overiteľné údaje bez tajných informácií na odlíšenie miestneho prístupu, smerovania a aplikácie. Zmeny potom robte postupne a skontrolujte skutočných hráčov, nie len dostupnosť webovej stránky.
Čo robiť vo vašej situácii
| Situácia | Ďalší krok |
|---|---|
| Web rýchly, hra pomalá | Skúste herný protokol a súčasne profilujte server. |
| Problém jedného operátora | Porovnajte nezávislé prístupy, miestne podmienky a celú cieľovú trasu. |
| Kolísanie po zmene ochrany | Porovnajte rovnaké ciele, časy a záťaž a výsledky doložte operátorovi. |
Oficiálne zdroje
Tieto zdroje vysvetľujú uvedené protokoly a nastavenia. Overte dokumentáciu používanej verzie.