Problem/Justification
(What is the problem you are trying to solve with this feature/improvement or why should it be considered?)
Currently the memory widget lumps services (smb, iscsi, etc), apps, VMs, and anything else that is not ARC as “services”.
Impact
(How is this feature going to impact all TrueNAS users? What are the benefits and advantages? Are there disadvantages?)
It would be nice to see more specifically how much memory each category is using, both to see if your allocations are acceptable for setup and intentions, and to identify possible memory issues or leaks. It doesnt have to be excessively verbose, just main subcategories like VMs, containers, apps, system processes and such to give the user more granular data without information overload.
User Story
(Please give a short description on how you envision some user taking advantage of this feature, what are the steps a user will follow to accomplish it)
A user could see that their VMs/apps/whatever are using too much ram for their tastes without having to guess who the culprit is or manually add up how much is being used from their respective tabs, and beyond that it would just be nice to be able to know at a glance with more specificity how your system resources are being consumed.