So, this was on hold (for quite a while, as I could not really work on it) because it was still python2. Now it works with python3, so I'm proposing this again. See: https://build.opensuse.org/request/show/880775 Regards On Wed, 2020-09-30 at 10:55 +0000, Dario Faggioli wrote:
Hello everyone,
There's a new package in server:monitoring called `irqstat`, which I'd like to get into Factory:
https://build.opensuse.org/package/show/server:monitoring/irqstat
It's a rather simple, but yet quite effective, python script for both online monitoring and offline parsing of the content of the special file /proc/interrupts.
In fact, especially on large servers, where that file may have something like 550 lines and 224 columns (this is a real example, I'm not making numbers up :-) ), it may be very annoying to tell, e.g., how many IRQs a particular source is sending toward which CPUs using only the usual tools. And this is exactly where irqstat helps.
There is more that can be done, and in fact, I'm also involved with upstream development (yes, for the ones that I've seen the other thread, I eventually did manage to get in touch with the maintainer!) and have some plans. E.g., improving the documentation is quite high in my TODO list for the project.
I'd be interested in any feedback, comment, question, whatever. :-)
Regards
-- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere)