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:
NUMA sprzętu dostarczone przez producenta komputera.
Miękki NUMA jest zestaw korzystanie z rejestru.Informacje dotyczące konfigurowania soft NUMA Zobacz Jak Konfigurowanie programu SQL Server do używania Soft NUMA.
Koligacje Procesora jest zestaw za pomocą opcję maski koligacji.
Port NUMA koligacja jest skonfigurowany jako ustawienie serwera przy użyciu SQL Server Menedżer konfiguracji.Aby uzyskać więcej informacji, zobacz Jak Mapowania portów TCP/IP węzły NUMA.
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ć.
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.
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.