Zrozumienie procesorów logicznych

Procesory logiczne dzielą moc obliczeniową serwera, umożliwiając przetwarzanie równoległe. Na ilustracji przedstawiono serwer z dwoma procesorami fizycznymi z widokiem sposobu rozpoznawania przez system operacyjny wynikowych procesorów logicznych.

Procesor fizyczny – określany także jako procesor, gniazdo lub czasami jako pakiet – to układ widoczny na płytce drukowanej komputera. Większość nowoczesnych procesorów fizycznych ma dwa lub więcej rdzeni, które są niezależnymi jednostkami obliczeniowymi. Typowe serwery będą miały wiele procesorów fizycznych z co najmniej czterema lub aż 10 rdzeniami w każdym z nich.

Procesor logiczny jest postrzegany przez system Windows jako procesor, a każdy procesor logiczny jest zdolny do jednoczesnego wykonywania własnego strumienia instrukcji, do których system operacyjny może z kolei przypisać jednoczesne niezależne jednostki pracy. Windows Server umożliwia, aby każdy rdzeń występował jako procesor logiczny, więc przedstawiony tutaj serwer, który ma dwa czterordzeniowe procesory fizyczne, może mieć osiem procesorów logicznych. Niektóre procesory obsługują technologię zwaną symmetric multithreading (którą Intel nazywa „hyperthreading”), która umożliwia rdzeniowi wykonywanie dwóch niezależnych strumieni instrukcji jednocześnie. Gdyby ta technologia była tutaj włączona, wynikiem byłoby 16 procesorów logicznych.

Pomimo że SQL Server 2012 oferuje licencjonowanie, które jest per-core, to licencjonowanie jest oparte na rdzeniach fizycznych. Liczba rdzeni logicznych nie ma znaczenia dla kosztów licencjonowania per-core przy licencjonowaniu serwerów fizycznych, a zamiast tego odgrywa rolę tylko w liczbie procesorów logicznych, które Windows i SQL Server może technicznie wspierać.

Maszyny wirtualne (VM) są licencjonowane w oparciu o koncepcję „wirtualnego rdzenia”, który jest procesorem, jak postrzegane przez gościa VM OS. Procesory logiczne mają potencjalny wpływ na ich licencjonowanie, ponieważ Microsoft stwierdził, że przypisanie rdzenia wirtualnego do więcej niż jednego wątku jednocześnie (dwa lub więcej procesorów logicznych) lub przypisanie procesora logicznego do więcej niż jednego rdzenia wirtualnego jednocześnie może wiązać się z dodatkowymi opłatami licencyjnymi za rdzeń.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.