Bewertung:

BPF Performance Tools von Brendan Gregg ist ein umfassendes Werk über die Leistungsanalyse von Linux-Kernel und -Anwendungen, das sich sowohl an Anfänger als auch an Experten richtet. Das Buch deckt die Komplexität von Betriebssystemen ab, wobei der Schwerpunkt auf der BPF-Technologie liegt, und bietet praktische Ratschläge, Tools und ausführliche Erläuterungen zum Performance Engineering.
Vorteile:⬤ Umfassende Abdeckung von eBPF und OS-Beobachtungsmethoden.
⬤ Macht komplexe Themen für Anfänger und Experten zugänglich.
⬤ Gut gegliederter Inhalt mit praktischen Tools und Beispielen.
⬤ Wertvolle Einblicke von einem erfahrenen Autor.
⬤ Enthält hilfreiche Diagramme, die das Verständnis verbessern.
⬤ Die begleitende Website bietet zusätzliche Ressourcen.
⬤ Unverzichtbar für Sysadmins, Entwickler und Performance-Ingenieure.
⬤ Einige Benutzer berichteten, dass sie beschädigte oder gebrauchte Exemplare erhalten haben.
⬤ Einige Rezensionen weisen darauf hin, dass der Inhalt den Preis nicht rechtfertigt.
⬤ Gedruckte Diagramme werden in Graustufen möglicherweise nicht gut dargestellt, was zu Problemen bei der visuellen Klarheit führt.
(basierend auf 17 Leserbewertungen)
BPF und verwandte Observability-Tools geben Softwareexperten einen beispiellosen Einblick in die Software und helfen ihnen, die Leistung von Betriebssystemen und Anwendungen zu analysieren, Fehler im Code zu beheben und die Sicherheit zu verbessern. BPF Performance Tools: Linux System and Application Observability ist der branchenweit umfassendste Leitfaden zur Verwendung dieser Tools für Observability. Brendan Gregg, Autor des maßgeblichen Leitfadens zur Systemleistung, stellt leistungsstarke neue Methoden und Tools für Analysen vor, die zu robusterem, zuverlässigerem und sichererem Code führen.
Dieser maßgebliche Leitfaden:
⬤ Untersucht ein breites Spektrum von Software- und Hardwarezielen.
⬤ deckt die Open-Source-BPF-Tools aus den bcc- und bpftrace-Repositories des iovisor-Projekts der Linux Foundation gründlich ab.
⬤ Zusammenfassende Darstellung von Performance Engineering und Kernel-Interna, die Sie verstehen müssen.
⬤ Bietet und bespricht mehr als 150 bpftrace-Tools, darunter 80, die speziell für dieses Buch geschrieben wurden: Tools, die Sie ohne Programmierung sofort einsetzen können - oder die Sie anpassen und weiterentwickeln können, indem Sie verschiedene Schnittstellen und das bpftrace-Frontend verwenden.
Sie lernen, wie Sie BPF (eBPF) Tracing-Tools zur Analyse von CPUs, Speicher, Festplatten, Dateisystemen, Netzwerken, Sprachen, Anwendungen, Containern, Hypervisoren, Sicherheit und dem Linux-Kernel einsetzen können. Sie werden von grundlegenden zu fortgeschrittenen Tools und Techniken übergehen und neue Metriken, Stack Traces, benutzerdefinierte Latenz-Histogramme und vieles mehr erstellen. Es ist wie eine Superkraft: Mit Greggs Anleitung und Tools können Sie praktisch alles analysieren, was sich auf die Systemleistung auswirkt, so dass Sie praktisch jedes Linux-Betriebssystem oder jede Anwendung verbessern können.