Guys, I just submitted patch with the new perfmon plugin: [1]
It takes significantly different approach compared to current one. - it support multiple sources of perf counters (linux, intel core, intel uncore) and it is extensible to other vendors - it have concept instances so it can monitor multiple instances of specific PMU (DRAM channels, UPI/QPU links, ..) - it supports node, thread and system metrics - different metrics are organized in bundles, where bundle consists of multiple counters and format functions which calculates and presents metric. Yuo can find example of bundle here [2] To se how this looks in action, I captured small asciinema video: [3] As this new plugin is significantly different than old one, I wonder if anyone thinks we should keep old une. Also, any other feedback is wellcome. Thanks, Damjan [1] https://gerrit.fd.io/r/c/vpp/+/30186 [2] https://gerrit.fd.io/r/c/vpp/+/30186/12/src/plugins/perfmon/intel/bundle/load_blocks.c [3] https://asciinema.org/a/aFN5rMFYw0RPvGOZiFsziXV5w
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18309): https://lists.fd.io/g/vpp-dev/message/18309 Mute This Topic: https://lists.fd.io/mt/78882331/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-