# Méretezzen egy átvitelt késleltetés, párhuzamosság és átviteli sebesség méréseivel | SwissOctet Insights https://swissoctet.com/hu/insights/size-throughput-with-bandwidth-delay/ SwissOctet / Betekintések / Hálózati tervezés Hálózati tervezés Haladó · 4 perc olvasás Átvitel méretezése késleltetéssel, párhuzamossággal és áteresztőképesség-mérésekkel Építsen ismételhető átviteli modellt a hasznos adatmennyiség, a szállítási ablakok és a körfordulási idő felhasználásával, majd tesztelje anélkül, hogy összekeverné a port címkéjét a hasznos áteresztőképességgel. Szerző: SwissOctet Editorial Útmutató mentése Hivatkozás másolása EZEN AZ OLDALON 01 Alakítsa a szállítási ablakot sebességértékké 02 Tartsa külön a portkapacitást a hasznos átviteli sebességtől 03 Értse meg, miért számít a körülfordulási idő 04 Építsen ellenőrzött tesztmátrixot 05 Figyelje a végpontokat a teszt során 06 Tesztelje az alkalmazást valósághű adatterhelésekkel 07 A eredmény alapján válasszon konfigurációt Az Ön gyakorlati ellenőrzőlistája Források és további olvasmányok Vissza a könyvtárhoz A KÖZVETLEN VÁLASZ Számítsa ki a szállítási ablakához szükséges hasznos átviteli sebességet, majd mérje meg a teljes útvonalat. A portkapacitás, a körülfordulási idő, a TCP viselkedése, a tárolás és az alkalmazásfeldolgozás egyaránt befolyásolja az eredményt. Használjon ellenőrzött teszteket valósághű párhuzamossággal, és ismételje meg őket a tényleges alkalmazáson keresztül, mielőtt hálózati csomagot választ. 01 Alakítsa a szállítási ablakot sebességértékké Kezdje egy hasznos alkalmazásadat-mennyiséggel és a szállítására rendelkezésre álló idővel. Tizedes mértékegységeket használva 2 TB két óra alatti átvitele körülbelül 278 MB/másodperc hasznos adatterhelést igényel, azaz 2.22 Gbps, a protokolltöbblet és a megszakítások figyelembevétele előtt. A számítás tervezési példa, nem mért szolgáltatási eredmény. Vegye figyelembe az átfedésben lévő átviteleket. Egy ütemezett export, az ügyfélletöltések és a biztonsági mentések feltöltése osztozhat az erőforrásokon, még akkor is, ha a havi összegeik szerénynek tűnnek. Írjon csúcsidőszaki modellt, ne csak havi átlagot. Határozza meg, melyik irány számít, és hogy egy sikertelen átvitelt újra kell-e indítani vagy folytatni lehet; ez a viselkedés befolyásolja a rendszer által végzett munka mennyiségét. 02 Tartsa külön a portkapacitást a hasznos átviteli sebességtől A kiszolgáló portja egy kapcsolat kapacitását írja le. A hasznos átviteli sebesség az alkalmazás által egy megfigyelt időszakban leszállított adatokat írja le. A titkosítás, a protokollkeretezés, az újraküldés, a tárolási tevékenység és a fogadónál végzett munka kitöltik ezen útvonal egyes részeit. Egy felsorolt 10 Gbps port ezért nem bizonyítja, hogy egy alkalmazás folyamatosan 10 Gbps hasznos adatterhelést szállít. Az IETF RFC 6349 kifejezetten megkülönbözteti a hálózati útvonal tesztelését a TCP teljesítményének vizsgálatától. Használja ezt a szétválasztást a saját diagnózisában. Először erősítse meg, hogy a végpontok és az útvonal megfelelőek, majd vizsgálja a szállítási réteget és az alkalmazást. A megvásárolt port növelése nem javítja ki azt a fogadót, amely lassan ír adatokat, vagy azt az alkalmazást, amely egyszerre egy kérést dolgoz fel. 03 Értse meg, miért számít a körülfordulási idő A TCP szabályozza, mennyi adat maradhat repülésben, mielőtt a nyugtázások visszaérkeznek. A sávszélesség-késleltetés szorzat erre hasznos léptéket ad: sebesség szorozva a körülfordulási idővel. Egy hipotetikus 10 Gbps útvonal 40 ezredmásodperc körülfordulási késleltetéssel körülbelül 50 MB repülésben lévő adatot jelent. Ez a számítás megmagyarázza, miért tartozik a késleltetés és a szállítási viselkedés a nagy sebességű tervezéshez. Az eredmény nem utasítás egy tetszőleges socket-beállítás alkalmazására. Az operációs rendszerek, a torlódásszabályozás, a kialkudott ablakok és a tényleges útvonal befolyásolják a viselkedést. A hangolás előtt ellenőrizze az aktuális szoftver dokumentációját, és vizsgálja meg a méréseket. A több párhuzamos kapcsolat bizonyos körülmények között javíthatja az összesített átviteli sebességet, de el is fedheti annak az egyedi átvitelnek a viselkedését, amelytől az alkalmazás függ. 04 Építsen ellenőrzött tesztmátrixot Csak olyan végpontokat használjon, amelyek az Öné, vagy amelyek tesztelésére engedélye van. Egyeztesse a tesztablakot és a sebességet, hogy a gyakorlat ne zavarja a normál szolgáltatást. Az olyan eszközök, mint az iperf3, konfigurálható irányt, időtartamot és párhuzamos adatfolyamokat biztosítanak; a hivatalos dokumentáció meghatározza ezeket a vezérlőket. Rögzítse a verziót, a végpontokat, az útvonalkörnyezetet és a beállításokat az eredménnyel együtt, hogy egy másik üzemeltető reprodukálhassa. Kezdje egyetlen adatfolyammal, majd adjon hozzá reprezentatív párhuzamosságot. Mindkét irányt futtassa, ha az alkalmazás mindkettőtől függ. Ez a szemléltető mátrix szétválasztja azokat a kérdéseket, amelyeket egyetlen fő eredmény összekeverne. A nyers eredményeket tartsa privátan, ha belső címeket vagy üzemeltetési részleteket fednek fel, és csak a döntéshez szükséges méréseket tegye közzé. Teszt Mit vizsgál Mit nem bizonyít Egy szállítási adatfolyam Egyetlen adatfolyam útvonalviselkedése Összesített alkalmazásszállítás Több párhuzamos adatfolyam Párhuzamosság és összesített korlátok Egy ügyfél átviteli sebessége Alkalmazásátvitel Tárolás, protokoll és szoftver együtt Teljesítmény minden adathalmazra Csúcsidőszaki ismétlés Változás valósághű aktivitás mellett Állandó átviteli sebesség garanciája 05 Figyelje a végpontokat a teszt során Rögzítse a CPU használatát, a memórianyomást, a tárolási tevékenységet és a hibaszámlálókat mindkét végén. A végpontmegfigyelések nélküli átviteli eredmény láthatatlanná teheti a valódi szűk keresztmetszetet. Ellenőrizze, hogy egy folyamat vagy CPU telített-e, míg mások tétlenek. Kerülje több beállítás egyidejű módosítását, mert ez megnehezíti annak azonosítását, melyik módosítás segített. Válassza külön a memóriára támaszkodó tesztet az olyantól, amely valódi adatokat olvas és ír. Az előbbi segíthet a szállítási útvonal vizsgálatában; az utóbbi jobban tükrözi az alkalmazás feladatát. Ha az eredmények élesen eltérnek, vizsgálja meg a tárolást és a feldolgozást, ahelyett hogy a memóriára támaszkodó értéket szállítási ígéretnek tekintené. Mindkét mérés hasznos lehet, ha a hatókörük világos. 06 Tesztelje az alkalmazást valósághű adatterhelésekkel Egy HTTP export, egy titkosított replikációs adatfolyam és egy fájlátviteli munkamenet eltérő feldolgozási mintákkal rendelkezik. Használjon reprezentatív fájlméreteket, kérési sebességeket és titkosítási beállításokat. Vegye figyelembe az adatok előkészítésére fordított időt az első bájt elküldése előtt, ha a felhasználó erre a lépésre vár. Különböztesse meg az első válasz késleltetését a befejezési időtől, ahelyett hogy az egyiket a másikként jelentené. Ismételje meg a tesztet elegendő időközön át a változás megfigyeléséhez, és a konfiguráció módosítása előtt tartson fenn alapszintet. A hipotetikus 2 TB export esetében hasonlítsa össze a tényleges befejezési időt a kétórás ablakkal, és hagyjon mozgásteret a megszakításokra. A megfigyelt szűk keresztmetszet ellenében válasszon javítást, ahelyett hogy ok nélkül megszorozná a portkapacitást. 07 A eredmény alapján válasszon konfigurációt A hasznos kimenet egy bizonyítékokkal alátámasztott erőforrásigény: mért hasznos adatsebesség, elfogadható befejezési idő, várható párhuzamosság és ismert korlátozó szakasz. Hasonlítsa össze a SwissOctet hálózati változatokat ezzel a követelménnyel, beleértve a forgalmi keretet, valamint a CPU és tárolási specifikációkat. A hely önmagában nem határozza meg az útvonalat vagy a végpontok közötti késleltetést minden fogadóhoz. A telepítés után is tartsa meg a teszteljárást. Használja újra, amikor az adathalmazok nőnek, a szoftver változik, vagy a felhasználók más hálózatokra költöznek. A megismételhető alapszint megkönnyíti a teljesítményincidens diagnosztizálását, és megalapozottabb okot ad a konfiguráció módosítására, mint egy elszigetelt sebességteszt vagy egy hirdetett maximum. FORDÍTSA CSELEKVÉSRE Az Ön gyakorlati ellenőrzőlistája. ✓ Számítsa ki a hasznos adatsebességet a mennyiségből és a határidőből. ✓ Modellezze az átfedő átviteleket és az irányt. ✓ Egyeztesse az engedélyezett tesztvégpontokat és korlátokat. ✓ Hasonlítsa össze az egy adatfolyamot, a párhuzamosságot és az alkalmazásteszteket. ✓ A tesztelés során figyelje mindkét végpontot. ✓ Őrizzen meg megismételhető alapszintet és hasznos mozgásteret. Ellenőrzőlista letöltése GYAKORI KÉRDÉSEK A fontos részletek. A nagyobb TCP-ablak mindig kijavítja a lassú átvitelt? + Nem. Először az útvonalat és a végpontokat diagnosztizálja. A tárolás, a CPU, a csomagvesztés és az alkalmazás viselkedése dominálhat, és a szállítási réteg hangolásának a tényleges rendszerhez kell illeszkednie. Miért kell egyetlen és több adatfolyamot is tesztelni? + Különböző kérdésekre adnak választ. Az összesített kapacitás nagyobb lehet egyetlen átvitel sebességénél; az alkalmazás párhuzamossága határozza meg, melyik eredmény számít. Futtathatok kapacitástesztet bármely nyilvános kiszolgáló ellen? + Olyan végpontokat használjon, amelyeket Ön irányít, vagy amelyek tesztelésére engedélye van. Egyeztesse az időtartamot, a sebességet és az időzítést, hogy a mérés ne zavarja a nem kapcsolódó szolgáltatásokat. ELSŐDLEGES HIVATKOZÁSOK Menjen a forráshoz. Ezek a hivatkozások támogatják az útmutató műszaki fogalmait. Kövesse az aktuális dokumentációt, mielőtt éles rendszert módosítana. IETF RFC 6349: Keretrendszer a TCP átviteli sebesség teszteléséhez datatracker.ietf.org ESnet: Az iperf3 meghívása software.es.net Szerkesztői útmutatás: SwissOctet. A példák tájékoztató jellegűek. A szolgáltatási specifikációkat, az elérhető opciókat és a szerződéses feltételeket külön kell ellenőrizni. KAPCSOLJA ÖSSZE A TUDÁST Kapcsolódó infrastruktúra. Metal Atlas Svájc Transit 40 Svájc Transit 100 Svájc TARTSA A FONALAT Az Ön következő terepjegyzetei. Fedezze fel az összes útmutatót TEREPJEGYZET / 01 + Dedikált és GPU Alapok VPS vagy dedikált: válassza ki a megfelelő határt Értse meg, mit változtat meg egy fizikai gép, mit nem, és mikor válik hasznos lépéssé a munkaterheléséhez. 4 perc olvasás Olvassa el az útmutatót TEREPJEGYZET / 02 + Hálózati tervezés Alapok Sávszélesség, portsebesség és átvitel: olvassa el a teljes képet Becsülje meg, mekkora adatot mozgat a projektje, és értse meg, miért csak egy része a hálózati teljesítménynek a nagyobb port. 4 perc olvasás Olvassa el az útmutatót TEREPJEGYZET / 03 + Hálózati tervezés Haladó 40, 100 vagy 200 Gbps origin tervezése teljes rendszerként Fordítsa le a nagy portosztályokat tárhelyre, CPU, párhuzamosságra és üzemeltetési kérdésekre, mielőtt nagy volumenű terjesztési konfigurációt választana. 4 perc olvasás Olvassa el az útmutatót