Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] have more options for CPU and RAM graphs #28

Closed
GM-Script-Writer-62850 opened this issue Jan 22, 2022 · 6 comments
Closed

[FEAT] have more options for CPU and RAM graphs #28

GM-Script-Writer-62850 opened this issue Jan 22, 2022 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@GM-Script-Writer-62850
Copy link

Describe the bug
CPU usage looks to include I/O wait time as copying files shows over 50% usage while top shows well under 10%

To Reproduce

Steps to reproduce the behavior:

  1. Copy a large volume of files from 1 HDD to another HDD (not high speed SSD)
  2. Look at applet shows massive CPU usage

Expected behavior

Shows actual CPU usage not operation wait time as usage

Screenshots

Screenshot_20220122_174204

Versions (please complete the following information):
Applet version: 2.7.1

Operating System: Kubuntu 22.04
KDE Plasma Version: 5.23.90
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.16.2-051602-generic (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: Radeon RX 580 Series

Additional context

@GM-Script-Writer-62850 GM-Script-Writer-62850 added the bug Something isn't working label Jan 22, 2022
@orblazer
Copy link
Owner

Hello,
That look like not an real bug but an improvement to allow exclude wait usage because vent in system monitor that usage is included in total CPU usage.

@GM-Script-Writer-62850
Copy link
Author

GM-Script-Writer-62850 commented Jan 23, 2022

There is something similar going on with ram usage
Screenshot_20220123_080809
oh and the numbers on this one, just confuse me
Screenshot_20220123_081510
5.0, 4.7, 4.4, and 4.6
i guess you can include or exclude shared, but at this point i am just confused

@orblazer
Copy link
Owner

Hum, i can add options for that too

And in you pictures for memory you have 3 different values because :

  • htop: show application
  • top/sleep : for used seem to show allocated
  • system monitor & the widget : show physical

Note : with libksysguard its look like impossible to have allocated, i have only physical, application, buffer and cache

@GM-Script-Writer-62850
Copy link
Author

sleep, what? oh i think i know that you are talking about
while [ 1 ];do sleep 1;clear;free -h;done

i would just note that showing allocated is not supported and only physical is supported to label it as physical ram usage eg:
Show physical memory monitor

Why are you using monitor/graph interchangeably under charts? probably best to call it a graph or a monitor, i vote for calling them graphs or charts (seems more logical ot me and it is the shorter word)

@GM-Script-Writer-62850
Copy link
Author

Maybe you can make "[X] Show <select: physical/application/buffer/cache> memory monitor"

@orblazer
Copy link
Owner

Yes that an mistake to call it monitor.
For Show physical memory monitor this has disappear in 2.6.0 when i have switch to libksysguard.

I think i can add an selector like network for choose between none, physical, physical in %, application and application in %.

And maybe i can make the same behavior for CPU for allow to exclude wait.
NOTE: in future i think i should make an way to add and move each chart like the plasma system monitor app

@orblazer orblazer added enhancement New feature or request and removed bug Something isn't working labels Jan 23, 2022
@orblazer orblazer changed the title [BUG] CPU usage includes I/O wait time [FEAT] have more options for CPU and RAM graphs Jan 23, 2022
orblazer added a commit that referenced this issue Apr 27, 2023
orblazer added a commit that referenced this issue Apr 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants