Доброго дня все никак не могу вкурить что к чему в NUMA
Итак есть сервак HP GEN8 DL160 два ксеона каждый по 8 ядер 16 потоков итого имеем 32 потока(виртуальных процессора) и 224 гига оперативной памяти.
Установлена роль гипервизора с охватом NUMA
2ве виртульные машины
1 терминал Citrix xenapp 6.5
Выделенные ресурсы
12 Процессоров
45 гигов памяти
В настройках показывает
Узлов NUMA -1
Cокетов-1
(Если машине выделяю больше оперативы то в параметрах показывает как и на SQL Узлов NUMA -2
Cокетов-2)
2 SQL 2014
Выделенные ресурсы
12 Процессоров
135 гигов памяти
В настройках показывает
Узлов NUMA -2
Cокетов-2
Суть вопроса такова
Чему ровен 1 NUMA узел -сколько процессоров это или сокетов.
Может кто на примере разложить что к чему и сколько нужно указывать максимальное чило NUMA на сокет
Помощь с NUMA
- leu21
- Постоялец
- Сообщения: 62
- Зарегистрирован: 04 окт 2013 09:23
- Откуда: Russia, Saint-Petersburg
- Контактная информация:
Re: Помощь с NUMA
Согласно статье: "Обзор виртуальной топологии архитектуры NUMA Hyper-V"
Еще одна ссылка с подробным описанием и схемами Hyper-V Design for NUMA Architecture and AlignmentАрхитектура NUMA делит память и процессоры на группы, которые называются узлами NUMA. Для каждого отдельного процессора в системе память, расположенная в том же узле NUMA, что и сам процессор, является локальной, а память в другом узле NUMA — удаленной. Доступ к локальной памяти осуществляется быстрее.
Большинство современных операционных систем и высокопроизводительных приложений, рассчитанных на использование сразу нескольких процессоров и большого объема памяти, например Microsoft SQL Server, включают оптимизации, которые распознают топологию NUMA компьютера и адаптируются к ней. Чтобы избежать потерь при удаленном доступе, приложения с поддержкой NUMA выделяют хранилище для данных и направляют потоки процессоров на доступ к данным в том же узле NUMA Подобная оптимизация позволяет сократить время доступа к памяти и уменьшить трафик обращений к памяти.
При запуске виртуальной машины Hyper-V пытается выделить всю необходимую для нее память в одном физическом узле NUMA (если объем доступной памяти это позволяет). Если на одном узле памяти недостаточно, Hyper-V выделяет память еще на одном узле NUMA. Это называется охватом NUMA. Дополнительные сведения об охвате NUMA см. в разделе Параметры сервера: охват NUMA, который приводится ниже.
--------------------------------------------
Have a nice day! :)
https://blog.it-kb.ru/eugene-leitan/
Microsoft: Monitoring, Virtualization, Backup
Have a nice day! :)
https://blog.it-kb.ru/eugene-leitan/
Microsoft: Monitoring, Virtualization, Backup