Udostępnij za pośrednictwem


Scenariusze NUMA

Na komputerach, które mają wiele procesorów pamięci niejednorodnej sprzętu dostępu (NUMA) może znacznie poprawić wydajność przez parowanie dedykowanej pamięci z procesorów.W tym temacie przedstawiono niektóre konfiguracje NUMA, koligacji Procesora i koligacji połączenia, który można dodatkowo poprawić wydajność dla określonych scenariuszy.Następujące ustawienia mają wpływ na te konfiguracje:

Przydatne scenariuszy

Podczas korzystania z NUMA następujące scenariusze są często napotkał.

A.Port nie koligacji NUMA

Jest to stan domyślny na komputerze ze sprzętowym NUMA i jedno wystąpienie SQL Server.Cały ruch wprowadza poprzez jeden port i dystrybuowane na podstawie mechanizmu round robin do dowolnego dostępnego węzeł NUMA.NUMA zwiększa miejscowości pamięci i Procesora dostępu i zwiększa liczbę We/Wy i wątków z opóźnieniem.Połączenia ustanowione, są o zakresie do tego węzła.Zapewnia automatyczne równoważenie między węzłami NUMA obciążenia.Aplikacje klienckie mogą łączyć się z jednego portu i są łatwe do wdrożyć.

Połączenie używa dowolnego węzła NUMA.

B.Kojarzenie jednego portu na wiele węzłów może zapewnić lepszą wydajność aplikacji priorytet

Affinitize jeden port do kilku węzły NUMA sprzętu do obsługi aplikacji główny priorytet.Affinitize drugi port inny sprzęt węzeł NUMA sluzacych drugiej aplikacji pomocnicze.Pamięci i zasobów Procesora dla dwóch zastosowań są ustalone w sposób niezrównoważone, zapewniając głównych aplikacji trzykrotnie pamięci lokalnej i trzykrotnie zasoby Procesora niewielkich aplikacji.Aplikacja pomocnicza może być drugie wystąpienie Aparat baz danych, mniej ważnych funkcja w tej samej Aparat baz danych instancji, lub nawet w tej samej bazy danych.Umożliwiają formularzu priorytet wątek wykonywania zapewniając dodatkowe zasoby do połączenia favored.

Jeden port połączony z wieloma węzłami NUMA.

C.Kojarzenie wielu portów wiele węzłów

Więcej niż jeden port mogą być mapowane do tej samej węzły NUMA.Pozwala skonfigurować różne uprawnienia do różnych portów.Na przykład można ściśle ograniczyć dostęp, dostarczone przez port poprzez kontrolowanie uprawnień do odpowiedniego punktu końcowego TCP.W tym przykładzie port 1450 jest szeroko dostępne do intranetu.Port 1433 jest otwarty do Internetu przez zaporę, ale dostęp jest ściśle ograniczona.Oba porty wykorzystać pełną i równy NUMA.

Wiele portów połączonych ze wszystkimi dostępnymi węzłami NUMA