Virtuális gépek hálózati sávszélessége

Az Azure számos különböző virtuálisgép-méretet és -típust kínál, amelyek különböző teljesítményképességekkel rendelkeznek. Az egyik képesség a hálózati átviteli sebesség (vagy sávszélesség), megabit/másodpercben (Mbps) megmérve. Mivel a virtuális gépek megosztott hardveren üzemelnek, a hálózati kapacitást igazságosan kell megosztani az azonos hardverrel osztozó virtuális gépek között. A nagyobb virtuális gépek viszonylag nagyobb sávszélességet osztják ki, mint a kisebb virtuális gépek.

Az egyes virtuális gépekhez lefoglalt hálózati sávszélesség mérése a virtuális gép kimenő forgalmán keresztüli. A virtuális gépet elhagyó összes hálózati forgalom beleszámít a lefoglalt korlátba, a céltól függetlenül. Ha például egy virtuális gép 1000 Mb/s-os korláttal rendelkezik, ez a korlát akkor is érvényes, ha a kimenő forgalom egy másik virtuális gépre mutat ugyanazon a virtuális hálózaton, vagy az Azure-on kívülre.

A bejövő forgalom nem közvetlenül van forgalmi díjazva vagy korlátozva. Vannak azonban más tényezők is, például a processzor- és tárolási korlátok, amelyek hatással lehetnek a virtuális gép bejövő adatok feldolgozásának képességére.

A gyorsított hálózatépítés egy olyan szolgáltatás, amely a hálózati teljesítmény javítására lett tervezve, beleértve a késést, az átviteli sebességet és a cpu-kihasználtságot. Bár a gyorsított hálózatépítés javíthatja a virtuális gép átviteli sebességét, csak a virtuális gép számára lefoglalt sávszélességet tudja megtenni. A gyorsított hálózattal kapcsolatos további információkért lásd: Gyorsított hálózatépítés Windows vagy Linux rendszerű virtuális gépeken.

Az Azure-beli virtuális gépeknek egy hálózati adaptert kell, de több hálózati adaptert is csatolniuk kell. A virtuális gép számára lefoglalt sávszélesség a virtuális géphez csatolt összes hálózati adapter kimenő forgalmának összege. Ez azt jelenti, hogy a lefoglalt sávszélesség virtuális gépenként van megosztva, függetlenül attól, hogy hány hálózati adapter van csatlakoztatva a virtuális géphez. További információ a különböző Azure-beli virtuálisgép-méretek által támogatott hálózati adapterekről: Azure Windows és Linux rendszerű virtuális gépek méretei.

Várt hálózati teljesítmény

A várt kimenő átviteli sebességet és az egyes virtuálisgép-méretek által támogatott hálózati adapterek számát az Azure Windows- és Linux-alapú virtuálisgép-méretek részletezik. Válasszon ki egy típust, például Általános célú, majd válasszon ki egy méretsorozatot az eredményül kapott oldalon, például a Dv2-sorozatot. Minden sorozat rendelkezik egy hálózati specifikációkat tartalmazó táblázattal az utolsó, Max NICs / Expected network performance (Mbps) című oszlopban.

Az átviteli sebesség korlátja a virtuális gépre vonatkozik. Az átviteli sebességet az alábbi tényezők nem befolyásolják:

  • Hálózati adapterek száma: A sávszélességkorlát a virtuális gépről kimenő összes forgalom összegző korlátja.
  • Gyorsított hálózat: Bár a funkció hasznos lehet a közzétett korlát eléréséhez, nem módosítja a korlátot.
  • Forgalom célhelye: Minden cél a kimenő korlátba beleszámít.
  • Protokoll: Minden protokollon keresztüli kimenő forgalom beleszámol a korlátba.

Hálózati forgalom korlátai

A sávszélesség mellett a virtuális gépeken található hálózati kapcsolatok száma is hatással lehet a hálózati teljesítményére. Az Azure hálózati verem fenntartja a TCP/UDP-kapcsolatok minden irányának állapotát a "flows" nevű adatstruktúrákban. Egy tipikus TCP/UDP-kapcsolathoz 2 folyamat lesz létrehozva, egy a bejövő és egy másik a kimenő irányhoz.

A végpontok közötti adatátvitelhez az adatátvitelt végző folyamatok mellett több folyamat is létre kell hozva. Néhány példa a DNS-feloldáshoz létrehozott folyamatokra és a terheléselosztás állapot-mintavételéhez létrehozott folyamatokra. Azt is vegye figyelembe, hogy az olyan hálózati virtuális berendezések (NVA-k), mint az átjárók, proxyk, tűzfalak, látni fogják a berendezésen lezárt és a berendezéstől származó kapcsolatokhoz létrehozott folyamatokat.

Forgalomszám továbbítási berendezésen keresztüli TCP-beszélgetéshez

Folyamatkorlátok és aktív kapcsolatok – javaslatok

Az Azure hálózati verem jelenleg 1 millió folyamat (500 000 bejövő és 500 000 kimenő) folyamatait támogatja egy virtuális gépen. A virtuális gépek által különböző forgatókönyvekben kezelhető összes aktív kapcsolat a következő.

  • A VNET-hez tartozó virtuális gépek 500 000 ***** aktív kapcsolatot tudnak kezelni _ minden olyan virtuálisgép-mérethez, amely 500 000 _* aktív folyamattal rendelkezik minden irányban**.
  • A hálózati virtuális berendezésekkel (NVA-k) ( például átjáró, proxy, tűzfal) működő virtuális gépek 250 000 ***** aktív kapcsolatot tudnak kezelni _ 500 000 ___ aktív folyamattal minden irányban * a továbbítás és a következő ugráshoz új kapcsolatbeállítással kapcsolatos új folyamat létrehozása miatt, ahogy az a fenti ábrán látható.

A korlát túllépése után a további kapcsolatok megszakadnak. A kapcsolat létesítése és megszakítási sebessége a hálózati teljesítményre is hatással lehet, mivel a kapcsolat létesítése és megszakítása a csomagfeldolgozási rutinokkal osztozik a PROCESSZORon. Javasoljuk, hogy a számítási feladatokat a várt forgalmi mintákkal összehasonlítva skálázja fel a számítási feladatokat a teljesítménybeli igényeknek megfelelően.

A metrikák Azure Monitor a hálózati folyamatok számának és a folyamat létrehozási sebességének nyomon követéséhez a virtuális gépen vagy VMSS-példányon.

Képernyőkép a forgalom Metrikák Azure Monitor egy vonaldiagrammal és a bejövő és kimenő folyamatok összegekkel.

Következő lépések