Udostępnij za pośrednictwem


Scenariusze NUMA

Na komputerach, na których zainstalowano wiele procesorów pamięci typu sprzętu dostępu (NUMA) może znacznie zwiększyć wydajność przez kojarzenie dedykowanej pamięci z procesorów.W tym temacie przedstawiono pewne konfiguracje NUMA, koligacji PROCESORA i koligacji połączenia, które dodatkowo może zwiększyć wydajność dla określonych scenariuszy.Następujące ustawienia mają wpływ na następujące konfiguracje:

Przydatne scenariusze

W przypadku korzystania z NUMA, często wystąpi w następujących scenariuszach.

A.Nie portu do koligacji NUMA

Jest to stan domyślny na komputerze z sprzętu NUMA i jedno wystąpienie SQL Server. Cały ruch wprowadza poprzez jeden port a jest dostarczany na zasadzie round-robin do dowolnego dostępnego węzeł NUMA.NUMA zwiększa miejscowości z dostęp PROCESORA i pamięci i zwiększenie liczby We/Wy i wątków opóźnieniem modułu zapisującego.Połączenia ustanowione jeden raz, są obejmuje zasięgiem tego węzła.Umożliwia to automatyczne równoważenie między węzłami NUMA obciążenia.Aplikacje klienckie mogą łączyć się z jednego portu i mogą być w prosty sposób wdrożyć.

A connection uses any NUMA node.

B.Kojarzenie jednego portu do wielu węzłów, aby zapewnić lepszą wydajność aplikacji priorytet

Affinitize jeden port dla kilku węzłów NUMA sprzętu do obsługi aplikacji głównych priorytet.Affinitize drugiego portu na inny węzeł NUMA sprzętu do obsługi drugiego aplikacja pomocnicza.Pamięć i zasoby PROCESORA na dwie aplikacje zostały rozwiązane w sposób niezamknięta, dostarczanie aplikacji głównych trzy razy do lokalnej pamięci i trzy razy zasoby PROCESORA pomocnicze aplikacji.Aplikacja pomocnicza może być drugie wystąpienie Database Engine, mniej ważnych funkcja w tej samej Database Engine wystąpienie lub nawet z tej samej bazy danych. Umożliwiają formularza priorytet wątek wykonywania przez udostępnienie dodatkowych zasobów do favored połączenia.

One port connects to multiple NUMA nodes.

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

Więcej niż jednym porcie mogą być mapowane do tej samej węzłów NUMA.Pozwala to skonfigurować różne uprawnienia do poszczególnych portów.Na przykład można ściśle ograniczyć dostępu, dostarczonych przez port poprzez kontrolowanie uprawnień do odpowiednich punktów końcowych protokołu TCP.W tym przykładzie port 1450 jest szeroko dostępne dla sieci intranet.Port 1433 jest otwarty do Internetu przez zaporę, ale dostępu jest ściśle ograniczona.Oba porty wykorzystać pełnego i równe NUMA.

Multiple ports connect to all available NUMA nodes