Uber ввела нормализованные вычислительные единицы для планирования CPU
Uber представила Normalized Compute Units (NCU) в платформе Odin: аллокация CPU учитывает реальную производительность ядер, а не их число. Odin управляет ~5 млн ядер, разница в однопоточной производительности достигает почти двукратной. Подход уже применён на ~1,4 млн ядер.
- Разница в однопоточной производительности ядер достигает почти 2 раз
- Коэффициенты производительности серверов доходят до 190 при базе 100
- Разброс утилизации CPU в Kafka снизился с 8 до 3 процентных пунктов
- Общая аллокация CPU для Kafka сокращена примерно на 8%
Читать дальше
Софт