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

feature wish: show network bandwidth usage per process #182

Open
ncqgm opened this issue Sep 26, 2020 · 6 comments
Open

feature wish: show network bandwidth usage per process #182

ncqgm opened this issue Sep 26, 2020 · 6 comments
Labels
new feature Completely new feature

Comments

@ncqgm
Copy link

ncqgm commented Sep 26, 2020

Could you add a column for the above ?

For examples see nethogs(8): https://github.com/raboof/nethogs

Thanks !

@BenBE
Copy link
Member

BenBE commented Sep 26, 2020

Looking at that implementation this looks like it might conflict with the current model of execution within htop as libnethogs seems to implement its own event loop. Thus I basically see two ways forward on this:

  1. Reimplement the libnethogs logic in htop
  2. Patch upstream libnethogs to allow for its event loop to be nested similar to e.g. libcurl.

@alicektx
Copy link

For reference ( in case it helps / provides ideas somehow), there's also nettop
(it doesn't provide it's own library like nethogs, however, i've personally found it to be more reliable).

@fasterit fasterit added the Hacktoberfest Issues for DigitalOcean Hacktoberfest label Oct 5, 2020
@fasterit fasterit removed the Hacktoberfest Issues for DigitalOcean Hacktoberfest label Nov 15, 2020
@BenBE BenBE added the new feature Completely new feature label Dec 16, 2020
@black-snow
Copy link

This would be so nice. I often find myself wanting to monitor CPU+RAM+Network(+Disk) simultaneously and ideally all in one view.

@valdaarhun
Copy link
Contributor

Hi. I am interested in this feature too. I would like to take it up.

@BenBE
Copy link
Member

BenBE commented Jul 9, 2023

While you work on a patch, please keep in mind to allow this feature to work across platforms, even if you are only implementing it for a few. Ideally, at least two platforms should be covered.

@valdaarhun
Copy link
Contributor

While you work on a patch, please keep in mind to allow this feature to work across platforms, even if you are only implementing it for a few. Ideally, at least two platforms should be covered.

Sure thing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Completely new feature
Projects
None yet
Development

No branches or pull requests

6 participants