-
-
Notifications
You must be signed in to change notification settings - Fork 440
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
Implement Network & Disk IO support on MacOS #1138
Comments
For MacOS, the necessary functions to determine the disk and network I/O are not implement. Thus in order to activate these meters, a working implementation for |
I see... Is it still possible installing any (maybe 3rd party) SW? |
We can just update this ticket as a feature request to implement these missing functions, although I doubt there will be any work from inside the core team as noone here really works on darwin … |
ok, Thx! |
I'll try to implement |
That sounds great, please keep me posted.
On Sunday, 16 April 2023, 04:45:16 AM GMT-6, UeiWang ***@***.***> wrote:
I'm interested in implementing Platform_getDiskIO for Darwin. This may take some time, since I'm kind of busy recently.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
@pbrena you can now test the Disk IO Meter for Darwin by building the latest commit of #1228 (if your local repository is already configured, run |
i will, thx
On Tuesday, 18 April 2023, 08:10:14 AM GMT-6, UeiWang ***@***.***> wrote:
@pbrena you can now test the Disk IO Meter for Darwin by building the latest commit of #1228 (if your local repository is already configured, run ./autogen.sh and ./configure before building). Please pay special attention to if "Disk IO" in the Disk IO Meter may exceed 100% even when no external drive is connected to your machine.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I'll also work on the Network IO Meter for Darwin :) |
geat, thx
On Saturday, 22 April 2023, 11:33:10 PM GMT-6, UeiWang ***@***.***> wrote:
I'll also work on the Network IO Meter for Darwin :)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Hello Uei,
Here I attach some screenshots of Htop dev and macos disk activity monitor, to show htop indeed often reports above 100% (even 2000%, that looks strange)... My particular HW is odd, I guess... its a Monterey running in macmini 2011 (with Opencore patch) with a Fusion drive = (SATA SDD plus a Sata HDD) for Systems drive and a USB HDD for User Data.
Thx Pablo
On Tuesday, 18 April 2023, 08:10:14 AM GMT-6, UeiWang ***@***.***> wrote:
@pbrena you can now test the Disk IO Meter for Darwin by building the latest commit of #1228 (if your local repository is already configured, run ./autogen.sh and ./configure before building). Please pay special attention to if "Disk IO" in the Disk IO Meter may exceed 100% even when no external drive is connected to your machine.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@pbrena Unfortunately there are no screenshots visible in your comment. Also the borked filtering of email-to-GH comment makes your notes hard to read. Please prefer to use the web UI (or the app) as comments done that way don't end up with loads of gibberish between the signal … |
sorry, about it... unfortunatelly, i found no way to attach images... Hello Uei, Here I attach some screenshots of Htop dev and macos disk activity monitor, to show htop indeed often reports above 100% (even 2000%, that looks strange)... My particular HW is odd, I guess... its a Monterey running in macmini 2011 (with Opencore patch) with a Fusion drive = (SATA SDD plus a Sata HDD) for Systems drive and a USB HDD for User Data. Thx Pablo |
@pbrena Hello Pablo, I can reproduce the problem on my MacBook Pro 2019 running macOS Ventura 13.3.1 (see #1228). I'll try to debug this. |
I used Replacing |
Looking at the values in your |
Thank you for you help!
But I think
But IMHO the problem may lie in the disk read/write time returned by I/O Kit, since the intervals between the timestamps ( |
Note, that the new feature is not yet merged in this repository of htop and thus you need to import those changes from cloning https://github.com/UeiWang/htop (branch main) instead. Also new meters aren't added automatically, thus you need to add this new meter via the setup screen manually. You can check you've got the right repository by running
3.3.0 is the version where this is planned to be added; once the PR passed review and any remaining issues have been cleared. As you can see in the progress bar below the "Milestone", this overall release is still WIP. |
Im so sorry Uei, All my fault, my confusion started by my complete forgeting of how I managed to add the diskIO in the 1rst place this time I hadnt even compiled the source and expected the change to magically pop up in the setup menu (embarrassing and scary). I can confirm that the NetIO is up and running, lovely!, nevertheless DiskIO dont go to beyond the 1000s/100 as before, but still can peak in the 100s now as seen in the image . |
Hello the sudo htop running in my MacMini, macOS Catalina cannot be setup to display Network & Disk IO as the one running in my raspberry Linux can. How do I enable it?
The text was updated successfully, but these errors were encountered: