Oto coś fajnego, nad czym pracuje Oracle. Inżynierowie Oracle opracowali „bpftune” jako nowe, zawsze włączone, automatyczne dostrajanie systemów Linux — w szczególności wiele różnych dostępnych dostrajań jądra Linuksa, a ten system dostrajania wykorzystuje funkcje obserwowalności Berkeley Packet Filter (BPF) jądra do przeprowadzania to jest praca.
W przypadku wielu obciążeń systemowych korzystających z dynamicznego dostrajania jądra, bpftune jest nowym automatycznym konfiguratorem opracowywanym przez firmę Oracle, który ma na celu ustawienie prawidłowych parametrów jądra w oparciu o stan systemu. Bpftune stale monitoruje i dostosowuje zachowanie systemu za pomocą funkcji BPF jądra Linuksa. Początkowo bpftune zajmuje się niektórymi z najczęstszych problemów związanych z przestrajaniem jądra, a jednocześnie może zostać rozszerzony o obsługę rozszerzonego zestawu funkcji.
Bpftune firmy Oracle obecnie może obsługiwać dostrajanie przeciążeń sieciowych, dostrajanie tablic sąsiadów, dostrajanie sysctl, sterowanie buforami TCP, ustawienia buforów sieciowych i wiele innych.
Alan Maguire z firmy Oracle wyjaśnia swoje zainteresowanie bpftune i rosnącą potrzebę automatycznego dostrajania lub gotowych ustawień domyślnych:
“Nawet gdy liczba plików sysctl w jądrze rośnie, poszczególne systemy wymagają dużo mniej uwagi i uwagi administratora niż kiedyś; Przykładem tego są wyrażenia takie jak „bydło, a nie zwierzęta domowe”. Biorąc pod uwagę nowoczesne architektury chmurowe używane w większości wdrożeń, większość systemów nigdy nie wymaga żadnej interakcji z administratorem po początkowym udostępnieniu. W rzeczywistości, biorąc pod uwagę wymagania dotyczące skali, jest to często wyraźny cel projektowy — „ing in!”.
Te dwie obserwacje nie są ze sobą powiązane; we wcześniejszej erze mniejszej liczby większych systemów dostrajanie przez administratorów było bardziej wykonalne.
Te trendy — złożoność systemu połączona z minimalną interakcją administratora zasugeruj ponowne przemyślenie pod kątem dostosowywalnego zarządzania.”
Dowiedz się więcej o bpftune z Blog Oracle Linux. To świetna inicjatywa i miejmy nadzieję, że rozwinie się i ujrzy różnorodny zestaw możliwości automatycznego dostrajania systemów Linux.
Osoby korzystające z Oracle Linux mogą teraz łatwo zainstalować bpftune przy użyciu DNF. Oracle ma kod bpftune jako open source na licencji GPLv2 i jest dostępny na GitHub.