Linux.org.ua

Новини => Новини => Гілку створено: Володимир Лісівка від 2024-11-18 08:38:18

Тема: bpftune — автоналаштування системи з допомогою BPF
Автор: Володимир Лісівка від 2024-11-18 08:38:18
bpftune — це сервіс, який постійно моніторить ядро, використовуючи BPF, та змінює налаштування ядра, яких зараз в ядрі вже понад півтори тисячі, для підвищення продуктивності системи.

Проєкт: https://github.com/oracle/bpftune
Тема: Re: bpftune — автоналаштування системи з допомогою BPF
Автор: green_forest від 2025-02-07 10:06:57
Поставив на ubuntu, arch, працює
Тема: Re: bpftune — автоналаштування системи з допомогою BPF
Автор: yvs115 від 2025-02-07 15:40:08
Просто працює то недостатньо, треба мати актуальну метрику. Може бути - (a) щось стало краще, щось гірше, (b) нічого не помінялось щоб щось явно відчутно було.
В випадку "працює" - це читається як опція (b), без врахуваня що це ще один додатково запущений сервіс.
Тема: Re: bpftune — автоналаштування системи з допомогою BPF
Автор: green_forest від 2025-02-09 11:42:43
Просто працює то недостатньо, треба мати актуальну метрику. Може бути - (a) щось стало краще, щось гірше, (b) нічого не помінялось щоб щось явно відчутно було.
В випадку "працює" - це читається як опція (b), без врахуваня що це ще один додатково запущений сервіс.

Де-коли перед тим як пробувати якусь нову тулу з чудового та захоплюючого опенсорс світу, корисно знати чи вона взагалі компілиться ставиться. Чи не так? По крайній мірі список "ubuntu, arch" про це натякає. По сабжу - по відчуттям стало краще, не заміряв чесно кажучи метрики. Було б цікаво побачити метрики з якогось навантаженого сервера.


Тема: Re: bpftune — автоналаштування системи з допомогою BPF
Автор: yvs115 від 2025-02-09 20:25:20
> корисно знати чи вона взагалі компілиться ставиться. Чи не так?
>
  якщо та тулза навіть не збирається в сучасних системах, то точно іграшка разова. Це навіть не про збирання з meson чи з autotools чи з іншою build system.
  Більш меньш розповюджений софт йде в тих чи інших пакаджах, бо запакувати софт то наступний крок після звичайної компіляції і то не важко. Практично це мін.критерій що софт хоч трохи кимось використовується.

>  "ubuntu, arch" про це натякає.
>
   натякає на те - що якщо є в пакаджах для убунту то трохи більш розповсюджений, якщо в тільки 3rd party aur - то меньш. Але що не збирається, то занадто.

> По сабжу - по відчуттям стало краще, не заміряв чесно кажучи метрики.
>
  для найбільш розповсюджених типів використання в федорі був автонюнінг системи, в убунту мабуть щось своє є те що протестовано.
  В arch може бути навіть зворотній ефект, бо дуже багато накручено в самому дистрибутиві для швидкодіїї, і використання ще одного рівня тюнінга може призвести до цікавих побічних ефектів.

> Було б цікаво побачити метрики з якогось навантаженого сервера.
>
  Малоймовірно що в production буде заюзана тулза яка широко нетестована. Навіть arch як серверну систему не використовують (бо важко підтримувати), не кажучи про софт який може впливати на систему на такому рівні і про який мало що відомо.