При стресс-тесте на двухпроцессорной серверной плате с двумя Intel Xeon E5-2690 v4 ты можешь нагружать все 28 физических ядер, а также все 56 логических потоков, если включён Hyper-Threading.


🧠 Характеристики одного Xeon E5-2690 v4

  • Физических ядер: 14
  • Потоков: 28 (с Hyper-Threading)
  • TDP: 135 Вт
  • Архитектура: Broadwell-EP

🧩 На двух CPU:

ПараметрЗначение
Физических ядер14 × 2 = 28
Логических потоков28 × 2 = 56 (при включённом Hyper-Threading)

🔧 Как нагружать все ядра

1. Через stress-ng:

stress-ng --cpu 56 --timeout 300s

2. Через sysbench:

sysbench --threads=56 cpu run

3. Через taskset и parallel:

Можно запускать задачи с привязкой к конкретным ядрам.


📈 Мониторинг

  • htop — покажет все 56 потоков
  • mpstat -P ALL 1 — загрузка по каждому ядру
  • s-tui — график температуры и частоты

Дополнение

У процессора Intel Xeon E5-2690 v4 можно контролировать температуру по 14 ядрам и одному общему датчику пакета — всего 15 точек измерения.


🔍 Подробности по температурным датчикам Xeon E5-2690 v4

  • Архитектура: Broadwell-EP
  • Количество физических ядер: 14
  • Количество потоков: 28
  • TDP: 135 Вт
  • Максимальная температура (Tjunction): около 89–93 °C, критическая — 103 °C en.wikichip.org

🧠 Типы датчиков:

  1. Digital Thermal Sensors (DTS) — встроены в каждое ядро:
    • Позволяют отслеживать температуру каждого ядра отдельно
    • Используются для управления троттлингом и вентилятором
  2. Package Sensor — общий датчик температуры корпуса CPU:
    • Отображает среднюю или максимальную температуру по всем ядрам
    • Используется для оценки общей тепловой нагрузки

🧪 Как это выглядит в lm-sensors

Пример вывода:

Core 0: +30.0°C
Core 1: +30.0°C
...
Core 13: +29.0°C
Package id 0: +36.0°C
  • Core 0–13 — индивидуальные ядра
  • Package id 0 — общий датчик

🛠 Как получить эти данные

  1. Установи lm-sensors: apt install lm-sensors sensors-detect sensors
  2. Для графического мониторинга — psensor, netdata, grafana с node_exporter.

📌 Вывод

Ты можешь контролировать температуру на 14 ядрах + 1 общий датчик. Это позволяет точно отслеживать тепловую нагрузку и выявлять локальные перегревы.

Sources: en.wikichip.orgIntel Thermal Guide for Xeon E5 v4

От alex

Обучаемый.