Why is my system busy?

Problem/Justification
I just want a one-glance widget that shows system load and a top 5 processes responsible for load along with a net in/out graph.

Impact
Can’t think of a disadvantage. The pro is that anyone can say, gee this app I rely on daily sure seems laggy today, can hop onto their TN dashboard and immediately see what’s busy and how busy it is.

User Story
I picture myself wondering why I hear my array thrashing, or the CPU fan spinning up all of a sudden, or my bandwidth choked on other devices, making a quick stop at the dashboard and glancing at a widget showing top 5 processes by usage along with a net in/out graph for the default interface (or maybe those could be configurable). I want to be able to blame what is actually busy on the system, for the system acting up without having to divine the essence from a few different screens or data points. I don’t want to have to visit apps and guess which one is pulling the most CPU, or wait for that to refresh. I don’t want to play connect the dots with apps and bandwidth either. I want it to be laid out, simply, bro I’m scrubbing a pool look at all this IO on this pool, or more generically, I’m eating 76% of your 20 cores because of these 5 processes, immediately making the smoking gun obvious. It doesn’t need to be hyper detailed, just basically htop with maybe some in/out network overlay. In fact, a simplified htop with drawn graphics that update every half second or so, again top 5 to keep it simple, would be pretty neat just by itself.

1 Like

I’m surprised there are no other votes …

Do you ned to distintinguish between CPU, RAM, disk busy?

1 Like

Thought this would get some traction. Maybe beer has the answers after all. Maybe the request was ambitiously vague.

The idea came to me after using Orb all over the place. Putting the orb agent in many devices gives me a holistic view, not of internet up/down, but of quality. To do this there are a ton of metrics it ingests to produce it’s charts.

Therefore I’m gonna retract this one. It’s a heap of work to use charts to show quality of life with a Nas that can run a ton of apps and look after it’s own filesystem. Breaking complexity down into a few simple charts and drawing correlation rules between it all is probably a massive undertaking. Something a third party would be better tackling through the api, I guess.