Skip to content

feat(agent): add IRQ/SoftIRQ/Nice CPU breakdown and per-core frequency chart (Linux)#2018

Open
svenvg93 wants to merge 2 commits into
henrygd:mainfrom
svenvg93:feat/cpu-freq
Open

feat(agent): add IRQ/SoftIRQ/Nice CPU breakdown and per-core frequency chart (Linux)#2018
svenvg93 wants to merge 2 commits into
henrygd:mainfrom
svenvg93:feat/cpu-freq

Conversation

@svenvg93
Copy link
Copy Markdown
Collaborator

📃 Description

Adds richer CPU data to the system detail view: expanded breakdown categories (IRQ, SoftIRQ, Nice), a per-core frequency chart, and the advertised base clock speed in the CPU tooltip. The per-core frequency chart is currently Linux-only (reads from sysfs cpufreq). Base clock detection works on Linux.
closes #899

🪵 Changelog

➕ Added

  • CPU breakdown chart now includes IRQ, SoftIRQ, and Nice time (indices 5–7 in the breakdown array; backwards-compatible with older hubs)
  • Per-core CPU frequency chart in the CPU sheet (Linux only — requires cpufreq driver / sysfs)
  • CPU base clock speed (MHz → GHz) shown in the CPU model tooltip in the system info bar
  • cpu_mhz field added to system_details collection and migration

✏️ Changed

  • CpuBreakdown slice extended from 5 to 8 elements
  • system_details fields selector updated to include cpu_mhz

📷 Screenshots

Scherm­afbeelding 2026-05-17 om 21 15 38 Scherm­afbeelding 2026-05-17 om 21 15 22

@svenvg93 svenvg93 requested a review from henrygd as a code owner May 17, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: CPU core clock

1 participant