Bpf Performance Tools
Autor Brendan Greggen Limba Engleză Paperback – 13 dec 2019
Subliniem necesitatea unei vizibilități profunde în sistemele Linux moderne, unde latențele imprevizibile și blocajele de performanță pot compromite infrastructuri critice. Bpf Performance Tools oferă o soluție practică prin utilizarea tehnologiei eBPF (Extended Berkeley Packet Filter), permițând administratorilor și inginerilor să analizeze comportamentul nucleului și al aplicațiilor fără a introduce un overhead semnificativ în producție. Notăm cu interes organizarea riguroasă a materialului în trei părți distincte. Prima parte stabilește fundamentul tehnologic și metodologiile de analiză, în timp ce partea a doua constituie nucleul tehnic al cărții, fiind structurată pe componente de sistem: CPU, memorie, disk I/O și rețea. Această progresie permite cititorului să treacă de la execuția unor comenzi simple de tip „one-liner” la dezvoltarea de instrumente complexe de monitorizare prin intermediul bpftrace și bcc. Complementar volumului Systems Performance, care se concentrează pe concepte și strategii generale de tuning, această lucrare acoperă zona specifică a instrumentelor de observabilitate de ultimă generație, oferind scripturi gata de utilizare pentru diagnosticarea stivelor software. Suntem de părere că valoarea practică a cărții rezidă în cele peste 150 de instrumente incluse, care permit extragerea de metrici noi și histograme de latență personalizate. Față de Learning eBPF, care oferă o introducere conceptuală în funcționarea tehnologiei, Brendan Gregg livrează aici un manual de referință axat pe execuție, acoperind inclusiv scenarii avansate de securitate și virtualizare. Structura include anexe tehnice esențiale, precum liste de referință rapidă pentru sintaxa bpftrace, facilitând utilizarea cărții ca ghid de teren în intervențiile de urgență asupra sistemelor.
Preț: 402.55 lei
Preț vechi: 503.19 lei
-20%
Carte disponibilă
Livrare economică 30 aprilie-14 mai
Livrare express 16-22 aprilie pentru 56.89 lei
Specificații
ISBN-10: 0136554822
Pagini: 880
Dimensiuni: 178 x 232 x 47 mm
Greutate: 1.05 kg
Ediția:1
Editura: Pearson Education
De ce să citești această carte
Recomandăm acest volum inginerilor de sistem și dezvoltatorilor care gestionează flote mari de servere Linux și au nevoie de instrumente de diagnosticare non-invazive. Cititorul câștigă capacitatea de a vedea „prin” sistemul de operare, identificând cauzele profunde ale degradării performanței. Este o resursă tehnică de neînlocuit pentru cei care vor să stăpânească eBPF, oferind acces la scripturi și metode utilizate de experții de top din industrie.
Despre autor
Brendan Gregg este un expert recunoscut la nivel mondial în ingineria performanței sistemelor, fiind pionier în utilizarea tehnologiilor de observabilitate. În cariera sa, a ocupat poziții cheie în companii precum Netflix și Intel, unde s-a specializat în analiza performanței la scară largă și depanarea sistemelor de operare. Este autorul unor lucrări de referință în domeniu, precum Systems Performance, și a contribuit major la dezvoltarea și promovarea ecosistemului eBPF prin proiectele bcc și bpftrace. Expertiza sa transformă concepte complexe de kernel Linux în soluții aplicabile pentru inginerii din producție.
Notă biografică
Cuprins
- Part I: Technologies
- 1. Introduction
- 2. Technology Background
- 3. Performance Analysis
- 4. bcc5. bpftrace
- Part II: Using BPF Tools
- 6. CPUs
- 7. Memory
- 8. File Systems
- 9. Disk I/O
- 10. Networking
- 11. Security
- 12. Languages
- 13. Applications
- 14. Kernel
- 15. Containers
- 16. Hypervisors
- Part III: Additional Topics
- 17. Other BPF Tools
- 18. Tips and Tricks
- Appendices
- A. bpftrace One-Liners
- B. bpftrace Cheat Sheet
- C. bcc Tool Development
- Glossary
- Bibliography