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.
Porovnajte niekoľko vzoriek namiesto najlepšieho výsledku. Udržujte minimálnu, strednú hodnotu a vysoké hodnoty popri počte vzoriek. Variácie a prerušenia môžu mať väčší význam ako malý priemerný rozdiel. Oddeľte oneskorenie siete od času hry na simuláciu a odpoveď.
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.
Spárujte merania s normálnym servisným pripojením. Uchovávajte štatistiky a kontext siete v hre, ak sú k dispozícii. Medziľahlé zariadenie môže obmedziť diagnostické odpovede pri presmerovaní prevádzky; tichý traceroute hop sám o sebe nedokazuje stratu dosiahnutia hráča.
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.
Zachovajte nespracované výsledky a zlyhania namiesto výberu priaznivých hodnôt. Zahrňte počet pokusov a obdobie pozorovania. Krátka základná línia ukazuje správanie v danom čase; nejde o trvalú záruku latencie alebo dostupnosti.
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.
V prípade tunelov tiež preskúmajte MTU a symptómy zahŕňajúce veľkosť paketu. V prípade serverov proxy skontrolujte časové limity a následné pripojenia. Nemeňte niekoľko komponentov naraz. Pred odstránením pravidla, ktoré prispieva k ochrane, potvrďte legitímnu komunikáciu.
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.
Ak existuje kompatibilný nástroj, profil počas spomalenia. Prehľady spark Paper dokážu identifikovať drahú prácu. Pred vykonaním zmien zvážte merania a skopírujte konfiguráciu. Nakupujte viac zdrojov len vtedy, keď to odôvodňuje pozorované obmedzenie.
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.
Po oprave zopakujte rovnakú metódu a skontrolujte normálnu reláciu. Jedna vylepšená vzorka nepreukazuje, že všetky cesty sú pevné. Popíšte merané trhy a pripojenia bez sľubnej latencie pre celú krajinu alebo bez zamieňania geografickej blízkosti s kvalitou smerovania.
Č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.