]> Sergey Matveev's repositories - stargrave-blog.git/commit
Снова увеличил производительность NUC-а почти в два раза
authorSergey Matveev <stargrave@stargrave.org>
Tue, 4 Jan 2022 11:32:20 +0000 (14:32 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 4 Jan 2022 11:32:20 +0000 (14:32 +0300)
commit69e98cc610789604ae6a02ae38586135a803d38c
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent3f2f2ebd3ca7c13eaa4f4bdb0043032d0daeac03
Снова увеличил производительность NUC-а почти в два раза

Я похоже какой-то мазохист. Сначала я работал на жутко медленных NVMe в
b206cedbbc0f50e43c40349e4baa62bf9db3a7e2, потом "ускорил". Теперь я
что-то вспомнил про TurboBoost и снова задался вопросом как оно
поддерживается в FreeBSD.

В общем, не знаю что я делал в прошлый раз не так, но то ли в UEFI забыл
включить TurboBoost (хотя навряд ли ж), то ли powerd не включал. Наспех
проверял. На каком-то ресурсе увидел что факт наличия TB возможности
намекается +1MHz частотой в:
    dev.cpu.0.freq_levels: 2401/45000 2400/45000 ...
Включив TB в UEFI увидел этот новый 2401. Запустил: powerd -a max
и вижу: load 800%, current freq 2401 MHz ( 0), wanted freq 4802 MHz.
И через пару секунд услышал вентиляторы как никогда громкие.

Запустил benchmark distributed.net. В прошлый раз
(2c464d080b6f570068ca633909de2bef0969ed9a) он показывал 50 Gnodes/sec,
тогда как старенький Xeon -- 70. Сейчас выдаёт 85-86 Gnodes/sec,
что уже значительно шустрее Xeon-а.