SkryabinD
@SkryabinD
Программирование, управление проектами.

Почему ClickHouse использует только одно ядро?

ОС Debian 8.6
Машина 32 ядра, 64Gb RAM, 250GB HDD
ClickHouse установлен из репозитория по мануалу.
В документации написано, что тяжелые запросы распределяются по ядрам естественным образом. У меня 31-е ядро нагружено на 30% вставкой данных, и когда делаю тяжелый запрос (выполняется около 70 секунд, в таблице 9млрд строк), то запрос выполняется на этом же 31-м ядре, нагружая его на 100%. Ожидаю, что вставка данных и тяжелый запрос должны выполняться на разных ядрах. Что нужно сделать, чтобы использовались все ядра?
  • Вопрос задан
  • 282 просмотра
Решения вопроса 1
SkryabinD
@SkryabinD Автор вопроса
Программирование, управление проектами.
Сам спросил, сам разобрался. Дело было в локальной настройке сервера, в настройках GRUB во время тестов прописывали опцию isolcpus=0-30, которая запрещала системе использовать эти ядра, в результате системе оставалось только одно, 31-е ядро. Убрал опцию, и теперь clickhouse использует все ядра.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы