Ocena:

BPF Performance Tools autorstwa Brendana Gregga to kompleksowe źródło wiedzy na temat analizy wydajności jądra systemu Linux i aplikacji, skierowane zarówno do początkujących, jak i ekspertów. Książka obejmuje złożoność systemów operacyjnych, w szczególności koncentrując się na technologii BPF, i zapewnia praktyczne porady, narzędzia i dogłębne wyjaśnienia dotyczące inżynierii wydajności.
Zalety:⬤ Kompleksowe omówienie metod eBPF i obserwowalności systemu operacyjnego.
⬤ Sprawia, że złożone tematy są dostępne zarówno dla nowicjuszy, jak i ekspertów.
⬤ Dobrze zorganizowana treść z praktycznymi narzędziami i przykładami.
⬤ Cenne spostrzeżenia doświadczonego autora.
⬤ Zawiera pomocne diagramy, które ułatwiają zrozumienie.
⬤ Witryna towarzysząca oferuje dodatkowe zasoby.
⬤ Niezbędna dla administratorów systemów, programistów i inżynierów wydajności.
⬤ Niektórzy użytkownicy zgłaszali otrzymanie uszkodzonych lub używanych kopii.
⬤ Kilka recenzji wskazuje, że zawartość może nie uzasadniać ceny.
⬤ Wydrukowane diagramy mogą nie wyświetlać się dobrze w skali szarości, co prowadzi do problemów z przejrzystością wizualną.
(na podstawie 17 opinii czytelników)
Bpf Performance Tools
BPF i powiązane narzędzia obserwowalności zapewniają profesjonalistom oprogramowania bezprecedensowy wgląd w oprogramowanie, pomagając im analizować wydajność systemu operacyjnego i aplikacji, rozwiązywać problemy z kodem i wzmacniać bezpieczeństwo. BPF Performance Tools: Linux System and Application Observability to najbardziej kompleksowy w branży przewodnik po korzystaniu z tych narzędzi do obserwowalności. Brendan Gregg, autor ostatecznego przewodnika po wydajności systemu, wprowadza nowe, potężne metody i narzędzia do przeprowadzania analiz, które prowadzą do bardziej niezawodnego i bezpieczniejszego kodu.
Ten autorytatywny przewodnik
⬤ Bada szerokie spektrum oprogramowania i sprzętu.
⬤ Dokładnie omawia narzędzia BPF typu open source z repozytoriów bcc i bpftrace projektu Linux Foundation iovisor.
⬤ Podsumowuje inżynierię wydajności i wewnętrzne elementy jądra, które należy zrozumieć.
⬤ Zapewnia i omawia ponad 150 narzędzi bpftrace, w tym 80 napisanych specjalnie dla tej książki: narzędzia, które można uruchomić w obecnej postaci, bez programowania - lub dostosować i dalej rozwijać, korzystając z różnych interfejsów i nakładki bpftrace.
Dowiesz się, jak korzystać z narzędzi śledzenia BPF (eBPF) do analizy procesorów, pamięci, dysków, systemów plików, sieci, języków, aplikacji, kontenerów, hiperwizorów, bezpieczeństwa i jądra systemu Linux. Przejdziesz od podstawowych do zaawansowanych narzędzi i technik, tworząc nowe metryki, ślady stosu, niestandardowe histogramy opóźnień i nie tylko. To jak posiadanie supermocy: dzięki wskazówkom i narzędziom Gregga możesz analizować praktycznie wszystko, co wpływa na wydajność systemu, dzięki czemu możesz ulepszyć praktycznie każdy system operacyjny Linux lub aplikację.