Hermes - A Time-series Profiling Tool

By Chengendu

議題

Hermes - A Time-series Profiling Tool

TR411 [[ new Date( '2024-08-04 02:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-04 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-04 03:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] 中文 Chinese
加入行事曆 加入關注 加入關注 已關注

Hermes, a versatile time-series profiling tool, offers comprehensive system performance analysis. It operates by executing periodic or oneshot jobs as defined in the configurations, thereby monitoring performance metrics. To minimize impact on system performance, Hermes intelligently skips metric collection if the system loading remains below defined thresholds. This feature ensures that the profiling service can seamlessly run in production environments without causing any disruptions. At present, Hermes supports various approaches, including perf, ftrace, and ebpf, to gather detailed information for performance analysis. This diverse range of supported methods enhances the tool's effectiveness in providing insightful performance metrics. During this presentation, Chengen will delve into the concept and implementation with meticulous detail, providing a comprehensive overview of the subject matter.

講者

Chengendu

Chengendu

目前任職於 Ubuntu,過往工作有 Virtualization / Distributed systems / Linux kernel 等開發經驗。對系統效能分析相關技術具熱誠,目前致力於累積分析經驗及更深入的理解 Linux kernel。

System Software Track 系統軟體社群議程 JGFWEW general (30mins)