管你要 trace 什麼、bpftrace 用下去就對了

時間
2025年8月09日 11:20 ~ 11:50
講者
Shung-Hsi Yu
位置
TR211
漢語入門
綜合議程 - 各種開源議題

簡介

身為 DevOps/SRE/Sysadmin,當你半夜被系統問題叫醒、翻遍 log 還是看不出所以然、試著重開 service 也沒用、心中那句「X!這到底是出了什麼問題?」冒出來後,下一步該怎麼辦?

這時候,bpftrace 這個建立在強大 eBPF 技術之上的 Linux tracing 工具就很適合派上用場 。你可以把它想像成是 stracetcpdumpiotop 的強化版,它能即時且輕量化地觀察系統各個層面的行為(從 kernel 到 application),深入了解問題發生的當下系統到底在忙什麼 。不管是想追蹤特定 syscall 的延遲分佈、觀察磁碟 I/O 的狀況 ,或是看哪些 TCP 連線有問題,bpftrace 都能用簡潔的語法幫你快速切入問題核心。

關於講者

Shung-Hsi Yu

Shung-Hsi Yu