ptg30854589
ptg30854589
BPF Performance
Tools
ptg30854589
T
he Pearson Addison-Wesley Professional Computing Series was
created in 1990 to provide serious programmers and networking
professionals with well-written and practical reference books. Pearson
Addison-Wesley is renowned for publishing accurate and authoritative
books on current and cutting-edge technology, and the titles in this
series will help you understand the state of the art in programming
languages, operating systems, and networks.
Visit informit.com/series/professionalcomputing for a complete list of
available publications.
Make sure to connect with us!
informit.com/socialconnect
The Pearson Addison-Wesley
Professional Computing Series
Brian W. Kernighan, Consulting Editor
ptg30854589
BPF Performance
Tools
Linux System and Application
Observability
Brendan Gregg
ptg30854589
BPF Performance Tools
Many of the designations used by manufacturers and sellers to distinguish their products
are claimed as trademarks. Where those designations appear in this book, and the
publisher was aware of a trademark claim, the designations have been printed with initial
capital letters or in all capitals.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
The author and publisher have taken care in the preparation of this book, but make no
expressed or implied warranty of any kind and assume no responsibility for errors or
omissions. No liability is assumed for incidental or consequential damages in connection
with or arising out of the use of the information or programs contained herein.
For information about buying this title in bulk quantities, or for special sales opportunities
(which may include electronic versions; custom cover designs; and content particular to your
business, training goals, marketing focus, or branding interests), please contact our corpo-
rate sales department atcorpsales@pearson.comor(800) 382-3419.
For government sales inquiries, please contactgovernmentsales@pearsoned.com.
For questions about sales outside the U.S., please contactintlcs@pearson.com.
Visit us on the Web: informit.com/aw
Library of Congress Control Number: 2019951981
Copyright © 2020 Pearson Education, Inc.
All rights reserved. This publication is protected by copyright, and permission must be
obtained from the publisher prior to any prohibited reproduction, storage in a retrieval
system, or transmission in any form or by any means, electronic, mechanical, photocopy-
ing, recording, or likewise. For information regarding permissions, request forms and the
appropriate contacts within the Pearson Education Global Rights & Permissions Department,
please visit www.pearson.com/permissions/.
ISBN-13: 978-0-13-655482-0
ISBN-10: 0-13-655482-2
ScoutAutomatedPrintCode
Editor-in-Chief
Mark L. Taub
Series Editor
Brian Kernighan
Executive Editor
Greg Doench
Managing Editor
Sandra Schroeder
Senior Project Editor
Lori Lyons
Production Manager
Aswini Kumar/
CodeMantra
Indexer
Ken Johnson
Proofreader
Abigail Manheim
Cover Designer
Chuti Prasertsith
Compositor
CodeMantra