Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Platforma Azure oferuje różne rozmiary i typy maszyn wirtualnych, z których każdy ma inną kombinację możliwości wydajności. Jedną z możliwości jest przepływność sieci (lub przepustowość), mierzona w megabitach na sekundę (Mb/s). Ponieważ maszyny wirtualne są hostowane na udostępnionym sprzęcie, pojemność sieci musi być współdzielona sprawiedliwie między maszynami wirtualnymi, które współużytkują ten sam sprzęt. Większe maszyny wirtualne są przydzielane stosunkowo większą przepustowość niż mniejsze maszyny wirtualne.
Przepustowość sieci przydzielona do każdej maszyny wirtualnej jest mierzona w ruchu wychodzącym (wychodzącym) z maszyny wirtualnej. Cały ruch sieciowy opuszczający maszynę wirtualną jest liowany do przydzielonego limitu, niezależnie od miejsca docelowego. Jeśli na przykład maszyna wirtualna ma limit 1000 MB/s, ten limit ma zastosowanie, czy ruch wychodzący jest przeznaczony dla innej maszyny wirtualnej w tej samej sieci wirtualnej, czy poza platformą Azure.
Przepływ wchodzący nie jest mierzony ani ograniczony bezpośrednio. Istnieją jednak inne czynniki, takie jak limity procesora CPU i magazynu, które mogą mieć wpływ na zdolność maszyny wirtualnej do przetwarzania danych przychodzących.
Przyspieszona sieć to funkcja zaprojektowana w celu zwiększenia wydajności sieci, w tym opóźnienia, przepływności i wykorzystania procesora CPU. Przyspieszona sieć może poprawić przepływność maszyny wirtualnej, ale może to zrobić tylko do przydzielonej przepustowości maszyny wirtualnej. Aby dowiedzieć się więcej na temat przyspieszonej sieci, zobacz Przyspieszona sieć dla maszyn wirtualnych z systemem Windows lub Linux .
Maszyny wirtualne platformy Azure muszą mieć jeden, ale mogą mieć dołączonych kilka interfejsów sieciowych. Przepustowość przydzielona do maszyny wirtualnej to suma całego ruchu wychodzącego we wszystkich interfejsach sieciowych dołączonych do maszyny wirtualnej. Innymi słowy, przydzielona przepustowość jest na maszynę wirtualną, niezależnie od liczby interfejsów sieciowych dołączonych do maszyny wirtualnej. Aby dowiedzieć się, ile interfejsów sieciowych obsługuje różne rozmiary maszyn wirtualnych platformy Azure, zobacz Rozmiary maszyn wirtualnych z systemem Windows i Linux na platformie Azure.
Oczekiwana przepływność sieci
Oczekiwana przepływność ruchu wychodzącego i liczba interfejsów sieciowych obsługiwanych przez każdy rozmiar maszyny wirtualnej jest szczegółowa w przypadku rozmiarów maszyn wirtualnych z systemem Windows i Linux na platformie Azure. Wybierz typ, taki jak ogólnego przeznaczenia, a następnie wybierz rozmiar i serię na wynikowej stronie, takiej jak seria Dv2. Każda seria zawiera tabelę ze specyfikacjami sieci w ostatniej kolumnie zatytułowanej,
Maksymalna liczba kart sieciowych/oczekiwana wydajność sieci (Mb/s).
Limit przepływności dotyczy maszyny wirtualnej. Przepływność nie ma wpływu na następujące czynniki:
Liczba interfejsów sieciowych: limit przepustowości jest skumulowany dla całego ruchu wychodzącego z maszyny wirtualnej.
Przyspieszona sieć: chociaż funkcja może być przydatna w osiągnięciu opublikowanego limitu, nie zmienia limitu.
Miejsce docelowe ruchu: wszystkie miejsca docelowe są liczone do limitu ruchu wychodzącego.
Protokół: cały ruch wychodzący przez wszystkie protokoły jest liczony do limitu.
Limity przepływów sieciowych
Liczba połączeń sieciowych na maszynie wirtualnej w dowolnym momencie może mieć wpływ na jej wydajność sieciową. Stos sieciowy platformy Azure używa struktur danych nazywanych przepływami do śledzenia każdego kierunku połączenia TCP/UDP. W przypadku typowego połączenia TCP/UDP tworzone są dwa przepływy: jeden dla ruchu przychodzącego, a drugi dla ruchu wychodzącego. Pięciokrotka, składająca się z protokołu, lokalnego adresu IP, zdalnego adresu IP, portu lokalnego i portu zdalnego, identyfikuje każdy przepływ.
Transfer danych między punktami końcowymi wymaga utworzenia kilku przepływów oprócz przepływów wykonujących transfer danych. Niektóre przykłady to przepływy tworzone na potrzeby rozpoznawania nazw DNS oraz te tworzone dla sond kondycji modułu równoważenia obciążenia. Wirtualne urządzenia sieciowe (WUS), takie jak bramy, serwery proxy i zapory, monitorują przepływy utworzone dla połączeń zakończonych na urządzeniu oraz pochodzące z urządzenia.
Limity przepływów i zalecenia dotyczące aktywnych połączeń
Obecnie stos sieciowy platformy Azure obsługuje 1 mln przepływów (500 tys. przychodzących i 500 tys. wychodzących) dla maszyny wirtualnej. Łączna liczba aktywnych połączeń obsługiwanych przez maszynę wirtualną w różnych scenariuszach jest następująca.
Maszyny wirtualne należące do sieci wirtualnej mogą obsługiwać 500 tys. aktywnych połączeń dla wszystkich rozmiarów maszyn wirtualnych z w każdym kierunku 500 tys. aktywnych przepływów.
Maszyny wirtualne z urządzeniami WUS, takimi jak brama, serwer proxy, zapora, mogą obsługiwać 250 tys. aktywnych połączeń z 500 tys. aktywnych przepływów w każdym kierunku ze względu na przekazywanie i tworzenie większej liczby nowych przepływów przy nowej konfiguracji połączenia do następnego przeskoku, jak pokazano na poprzednim diagramie.
Po osiągnięciu tego limitu inne połączenia zostaną pominięte. Współczynniki ustanawiania i kończenia połączeń mogą również mieć wpływ na wydajność sieci, ponieważ ustanowienie połączenia i zakończenie współdzielą procesor z procedurami przetwarzania pakietów. Zalecamy porównanie obciążeń z oczekiwanymi wzorcami ruchu i odpowiednie skalowanie obciążeń, aby dopasować je do potrzeb w zakresie wydajności.
Metryki dostępne są w Azure Monitor, aby śledzić liczbę przepływów sieciowych oraz tempo tworzenia przepływów na maszynie wirtualnej lub wystąpieniach Virtual Machine Scale Sets. Istnieje możliwość, że liczba przepływów śledzonych przez system operacyjny gościa maszyny wirtualnej różni się od liczby przepływów śledzonych przez stos sieci platformy Azure z różnych powodów. Aby upewnić się, że połączenia sieciowe nie zostaną przerwane, użyj metryki Przepływy przychodzące i wychodzące.
Następne kroki
Optymalizowanie przepływności sieci dla systemu operacyjnego maszyny wirtualnej
Testowanie przepływności sieci dla maszyny wirtualnej.