Автор Гілка: bpftune — автоналаштування системи з допомогою BPF  (Прочитано 5277 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3847
  • Карма: +12/-0
  • Програміст
bpftune — це сервіс, який постійно моніторить ядро, використовуючи BPF, та змінює налаштування ядра, яких зараз в ядрі вже понад півтори тисячі, для підвищення продуктивності системи.

Проєкт: https://github.com/oracle/bpftune
[Fedora Linux]

Відсутній green_forest

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Що новенького?
Поставив на ubuntu, arch, працює

Відсутній yvs115

  • Дописувач
  • **
  • дописів: 90
  • Карма: +2/-0
Просто працює то недостатньо, треба мати актуальну метрику. Може бути - (a) щось стало краще, щось гірше, (b) нічого не помінялось щоб щось явно відчутно було.
В випадку "працює" - це читається як опція (b), без врахуваня що це ще один додатково запущений сервіс.
« Змінено: 2025-02-07 15:41:40 від yvs115 »

Відсутній green_forest

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Що новенького?
Просто працює то недостатньо, треба мати актуальну метрику. Може бути - (a) щось стало краще, щось гірше, (b) нічого не помінялось щоб щось явно відчутно було.
В випадку "працює" - це читається як опція (b), без врахуваня що це ще один додатково запущений сервіс.

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


« Змінено: 2025-02-09 12:01:02 від green_forest »

Відсутній yvs115

  • Дописувач
  • **
  • дописів: 90
  • Карма: +2/-0
> корисно знати чи вона взагалі компілиться ставиться. Чи не так?
>
  якщо та тулза навіть не збирається в сучасних системах, то точно іграшка разова. Це навіть не про збирання з meson чи з autotools чи з іншою build system.
  Більш меньш розповюджений софт йде в тих чи інших пакаджах, бо запакувати софт то наступний крок після звичайної компіляції і то не важко. Практично це мін.критерій що софт хоч трохи кимось використовується.

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

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

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