ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking

دانلود کتاب قابلیت مشاهده لینوکس با BPF: برنامه نویسی پیشرفته برای تجزیه و تحلیل عملکرد و شبکه سازی

Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking

مشخصات کتاب

Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking

دسته بندی: مدیریت سیستم
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1492050202, 9781492050209 
ناشر: O’Reilly Media 
سال نشر: 2019 
تعداد صفحات: 179 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب قابلیت مشاهده لینوکس با BPF: برنامه نویسی پیشرفته برای تجزیه و تحلیل عملکرد و شبکه سازی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب قابلیت مشاهده لینوکس با BPF: برنامه نویسی پیشرفته برای تجزیه و تحلیل عملکرد و شبکه سازی

با این راهنمای عملی برای مهندسان سیستم، تخصص خود را در ماشین مجازی BPF در هسته لینوکس ایجاد کنید. شما نه تنها در چرخه عمر برنامه BPF غوطه ور خواهید شد، بلکه یاد خواهید گرفت که برنامه هایی بنویسید که رفتار هسته را مشاهده و اصلاح کنند. تزریق کد برای نظارت، ردیابی و مشاهده ایمن رویدادها در هسته؛ و بیشتر. نویسندگان دیوید کالاورا و لورنزو فونتانا به شما کمک می کنند تا از قدرت BPF استفاده کنید تا هر سیستم محاسباتی را قابل مشاهده تر کنید. خود را با مفاهیم اساسی که به طور روزمره استفاده می کنید آشنا کنید و دانش خود را در مورد بهینه سازی عملکرد، شبکه و امنیت افزایش دهید. سپس ببینید که چگونه همه اینها با مثال های کد در C، Go و Python ترکیب می شوند. • برنامه هایی بنویسید که از BPF برای مشاهده و اصلاح رفتار هسته لینوکس در صورت تقاضا استفاده می کنند • تزریق کد برای نظارت، ردیابی، و مشاهده رویدادها در هسته به روشی امن - بدون نیاز به کامپایل مجدد هسته یا راه اندازی مجدد سیستم • نمونه های کد را در C، Go و Python کاوش کنید • درک کامل تری از چرخه عمر برنامه BPF به دست آورید


توضیحاتی درمورد کتاب به خارجی

Build your expertise in the BPF virtual machine in the Linux kernel with this practical guide for systems engineers. You’ll not only dive into the BPF program lifecycle but also learn to write applications that observe and modify the kernel’s behavior; inject code to monitor, trace, and securely observe events in the kernel; and more. Authors David Calavera and Lorenzo Fontana help you harness the power of BPF to make any computing system more observable. Familiarize yourself with the essential concepts you’ll use on a day-to-day basis and augment your knowledge about performance optimization, networking, and security. Then see how it all comes together with code examples in C, Go, and Python. • Write applications that use BPF to observe and modify the Linux kernel’s behavior on demand • Inject code to monitor, trace, and observe events in the kernel in a secure way—no need to recompile the kernel or reboot the system • Explore code examples in C, Go, and Python • Gain a more thorough understanding of the BPF program lifecycle



فهرست مطالب

Copyright
Table of Contents
Foreword
Preface
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Introduction
	BPF’s History
	Architecture
	Conclusion
Chapter 2. Running Your First BPF Programs
	Writing BPF Programs
	BPF Program Types
		Socket Filter Programs
		Kprobe Programs
		Tracepoint Programs
		XDP Programs
		Perf Event Programs
		Cgroup Socket Programs
		Cgroup Open Socket Programs
		Socket Option Programs
		Socket Map Programs
		Cgroup Device Programs
		Socket Message Delivery Programs
		Raw Tracepoint Programs
		Cgroup Socket Address Programs
		Socket Reuseport Programs
		Flow Dissection Programs
		Other BPF Programs
	The BPF Verifier
	BPF Type Format
	BPF Tail Calls
	Conclusion
Chapter 3. BPF Maps
	Creating BPF Maps
		ELF Conventions to Create BPF Maps
	Working with BFP Maps
		Updating Elements in a BPF Map
		Reading Elements from a BPF Map
		Removing an Element from a BPF Map
		Iterating Over Elements in a BPF Map
		Looking Up and Deleting Elements
		Concurrent Access to Map Elements
	Types of BPF Maps
		Hash-Table Maps
		Array Maps
		Program Array Maps
		Perf Events Array Maps
		Per-CPU Hash Maps
		Per-CPU Array Maps
		Stack Trace Maps
		Cgroup Array Maps
		LRU Hash and Per-CPU Hash Maps
		LPM Trie Maps
		Array of Maps and Hash of Maps
		Device Map Maps
		CPU Map Maps
		Open Socket Maps
		Socket Array and Hash Maps
		Cgroup Storage and Per-CPU Storage Maps
		Reuseport Socket Maps
		Queue Maps
		Stack Maps
	The BPF Virtual Filesystem
	Conclusion
Chapter 4. Tracing with BPF
	Probes
		Kernel Probes
		Tracepoints
		User-Space Probes
		User Statically Defined Tracepoints
	Visualizing Tracing Data
		Flame Graphs
		Histograms
		Perf Events
	Conclusion
Chapter 5. BPF Utilities
	BPFTool
		Installation
		Feature Display
		Inspecting BPF Programs
		Inspecting BPF Maps
		Inspecting Programs Attached to Specific Interfaces
		Loading Commands in Batch Mode
		Displaying BTF Information
	BPFTrace
		Installation
		Language Reference
		Filtering
		Dynamic Mapping
	kubectl-trace
		Installation
		Inspecting Kubernetes Nodes
	eBPF Exporter
		Installation
		Exporting Metrics from BPF
	Conclusion
Chapter 6. Linux Networking and BPF
	BPF and Packet Filtering
		tcpdump and BPF Expressions
		Packet Filtering for Raw Sockets
	BPF-Based Traffic Control Classifier
		Terminology
		Traffic Control Classifier Program Using cls_bpf
		Differences Between Traffic Control and XDP
	Conclusion
Chapter 7. Express Data Path
	XDP Programs Overview
		Operation Modes
		The Packet Processor
		XDP and iproute2 as a Loader
	XDP and BCC
	Testing XDP Programs
		XDP Testing Using the Python Unit Testing Framework
	XDP Use Cases
		Monitoring
		DDoS Mitigation
		Load Balancing
		Firewalling
	Conclusion
Chapter 8. Linux Kernel Security, Capabilities, and Seccomp
	Capabilities
	Seccomp
		Seccomp Errors
		Seccomp BPF Filter Example
	BPF LSM Hooks
	Conclusion
Chapter 9. Real-World Use Cases
	Sysdig eBPF God Mode
	Flowmill
Index
About the Authors
Colophon




نظرات کاربران