Rezolus高分辨率系統(tǒng)性能遙測(cè)代理
Rezolus 是用于收集詳細(xì)系統(tǒng)性能遙測(cè)和通過高分辨率遙測(cè)技術(shù)捕獲突發(fā)情況的工具。Rezolus 提供基本系統(tǒng)指標(biāo)、性能計(jì)數(shù)器和對(duì) eBPF(擴(kuò)展 Berkeley 數(shù)據(jù)包過濾器)遙測(cè)的支持。測(cè)量是提高性能的第一步。
概覽
目前,Rezolus 從傳統(tǒng)來源(procfs,sysfs)、perf_events 子系統(tǒng)和 eBPF 收集遙測(cè)。
每個(gè)遙測(cè)源都被過采樣(oversampled),以便在一個(gè)時(shí)間間隔內(nèi)建立直方圖。這個(gè)直方圖允許我們捕捉將出現(xiàn)在遠(yuǎn)高和低百分位數(shù)的變化。
Rezolus 支持 eBPF 以及更常見的遙測(cè)源,是一種非常復(fù)雜的工具,用于捕獲性能異常、分析系統(tǒng)性能和執(zhí)行性能診斷。
特性
- 傳統(tǒng)遙測(cè)源(procfs,sysfs,...)
- perf_events 支持硬件性能計(jì)數(shù)器
- eBPF 支持儀器內(nèi)核和用戶空間活動(dòng)
- 過采樣和百分位指標(biāo)來捕獲突發(fā)
評(píng)論
圖片
表情
