powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как заставить Stndart жрать CPU ?
7 сообщений из 7, страница 1 из 1
как заставить Stndart жрать CPU ?
    #40115847
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Стандарт на виртуалке.

Ограничение: меньшее из 4 процессоров и 24 ядер


Жрет только 4 проца - остальные простаивают.

Нагрузка этих 4-х процов 100%.


Как его заставить жрать больше процов? (не переходя на EE)
...
Рейтинг: 0 / 0
как заставить Stndart жрать CPU ?
    #40115855
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2,

посмотрите что в логе сиквела
Код: plsql
1.
exec xp_readerrorlog 0,1,N'SQL Server detected'


0 - активный лог
подбирать повышением +1 до макс количества логов, пока не дойдет до лога старта сиквела

что выдает запрос?
Код: sql
1.
select cpu_count, hyperthread_ratio from sys.dm_os_sys_info
...
Рейтинг: 0 / 0
как заставить Stndart жрать CPU ?
    #40115985
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из опыта работы на виртуальных серверах могу сказать что ядра и процессоры виртуальной машины должны в точности повторять физическую или выровнены по ней, иначе SQL Server неверно будет работать с Numa Node. Конечно на виртуальных машинах можно наплодить все что хочешь, но потом проблемы с производительностью будут нерешаемы (напр запись логов).
Косвенно проблемы можно увидеть в логе sql в строках Node configuration active cpu mask она сильно отличается от физических машин
...
Рейтинг: 0 / 0
как заставить Stndart жрать CPU ?
    #40116057
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2,

100% что виртуалка сконфигурирована как 1 ядро на сокет и N виртуальных сокетов что равно N виртуальных ядер
поэтому меньшее из условия 4сокета/24ядра это 4 сокета.
...
Рейтинг: 0 / 0
как заставить Stndart жрать CPU ?
    #40117117
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
пятый2,

посмотрите что в логе сиквела
Код: plsql
1.
exec xp_readerrorlog 0,1,N'SQL Server detected'


0 - активный лог
подбирать повышением +1 до макс количества логов, пока не дойдет до лога старта сиквела

что выдает запрос?
Код: sql
1.
select cpu_count, hyperthread_ratio from sys.dm_os_sys_info





SQL Server detected 4 sockets with 2 cores per socket and 2 logical processors per socket, 8 total logical processors; using 8 logical processors based on SQL Server licensing. This is an informational message; no user action is required.








cpu_count hyperthread_ratio
----------- -----------------
8 2

(строк обработано: 1)
...
Рейтинг: 0 / 0
как заставить Stndart жрать CPU ?
    #40117118
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получается что он 8 ядер с 4-х процессоров потребляет...


поидее, если сконфигурировать виртуалку что якоб там 4 процессора по 6 ядер, то он все 24 ядра сможет использовать?
...
Рейтинг: 0 / 0
как заставить Stndart жрать CPU ?
    #40119133
NearshoreRnD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пятый2,
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как заставить Stndart жрать CPU ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]