Перейти к содержимому

1.2 Tracing Host Execution Paths with strace, syscount | Deconstructing the Shared Kernel Fallacy

Adsorp AI

0:00 / 0:00

1.2 Tracing Host Execution Paths with strace, syscount | Deconstructing the Shared Kernel Fallacy

2 просмотра · 7 дн. назад
Adsorp AI
27 подписчиков
2 просмотра · 7 дн. назад
When an application runs inside a container, its execution directly pierces into the host kernel. We dive into dynamic host-level instrumentation using strace, syscount, and bpftrace to map real-time kernel transitions and expose unexpected container-to-host execution paths. Key Takeaways & Architecture Concepts: • Dynamic Syscall Observability: Capturing containerized workload transitions with strace and evaluating runtime performance penalties. • Frequency & Latency Profiling: Leveraging syscount from the BCC toolkit to aggregate high-frequency syscall patterns under load. • Programmable Kernel Probing: Writing custom bpftrace scripts to inspect kprobes and tracepoints directly inside Ring 0. • Revealing Hidden Execution Paths: Demonstrating how shared kernel drivers inadvertently service tenant I/O operations without explicit isolation. Links & Resources: • 🚀 Create your own personalized AI courses: Download Adsorp at https://www.adsorp.ai Adsorp creates personalized AI books and learning pathways that bridge the gap in your technical knowledge and accelerate real-world engineering understanding.