[GH-ISSUE #155] [Feature Request] Add %GMBW in default monitor mode #97

Closed
opened 2026-05-05 03:25:24 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @XiaomoWu on GitHub (Apr 6, 2025).
Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/155

Originally assigned to: @XuehaiPan on GitHub.

Required prerequisites

  • I have searched the Issue Tracker that this hasn't already been reported. (comment there if it has.)
  • I have tried the latest version of nvitop in a new isolated virtual environment.

Motivation

Thank you for building and maintaining such a great tool!

This issue is related to #117, but I believe it proposes a more practical solution.

Currently, memory bandwidth utilization (%GMBW) is only visible in the process detail view (i.e., after pressing Enter on a process), as shown below:

Image

However, in the default monitor mode, %GMBW is not displayed:

Image

Would it be possible to include %GMBW in the default monitor view, or at least provide a toggle to enable it? This metric is particularly helpful when diagnosing whether a workload is memory-bound or compute-bound.

Thanks again for your excellent work on this tool!

Solution

No response

Alternatives

No response

Additional context

No response

Originally created by @XiaomoWu on GitHub (Apr 6, 2025). Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/155 Originally assigned to: @XuehaiPan on GitHub. ### Required prerequisites - [x] I have searched the [Issue Tracker](https://github.com/XuehaiPan/nvitop/issues) that this hasn't already been reported. (comment there if it has.) - [x] I have tried the latest version of nvitop in a new isolated virtual environment. ### Motivation Thank you for building and maintaining such a great tool! This issue is related to #117, but I believe it proposes a more practical solution. Currently, memory bandwidth utilization (%GMBW) is only visible in the process detail view (i.e., after pressing Enter on a process), as shown below: ![Image](https://github.com/user-attachments/assets/94b19f0c-a721-4b5e-ba19-aa794268bc9d) However, in the default monitor mode, %GMBW is not displayed: ![Image](https://github.com/user-attachments/assets/6d684748-8f3d-4343-87f8-699e716bfdab) Would it be possible to include %GMBW in the default monitor view, or at least provide a toggle to enable it? This metric is particularly helpful when diagnosing whether a workload is memory-bound or compute-bound. Thanks again for your excellent work on this tool! ### Solution _No response_ ### Alternatives _No response_ ### Additional context _No response_
gitea-mirror 2026-05-05 03:25:24 -06:00
Author
Owner

@XuehaiPan commented on GitHub (Apr 6, 2025):

Thanks for the suggestion. I think it is worth adding it.

One blocker is whether we'd still want to support minimal rendering width with 79 characters.

<!-- gh-comment-id:2781422359 --> @XuehaiPan commented on GitHub (Apr 6, 2025): Thanks for the suggestion. I think it is worth adding it. One blocker is whether we'd still want to support minimal rendering width with 79 characters.
Author
Owner

@XiaomoWu commented on GitHub (Apr 6, 2025):

@XuehaiPan Do you mean that by adding %GMBW, the total width of the columns—GPU, PID, USER, GPU-MEM, %SM, %CPU, %MEM, and TIME—would exceed 79 characters (excluding the COMMAND column)?

<!-- gh-comment-id:2781510115 --> @XiaomoWu commented on GitHub (Apr 6, 2025): @XuehaiPan Do you mean that by adding %GMBW, the total width of the columns—GPU, PID, USER, GPU-MEM, %SM, %CPU, %MEM, and TIME—would exceed 79 characters (excluding the COMMAND column)?
Author
Owner

@XuehaiPan commented on GitHub (Apr 6, 2025):

(excluding the COMMAND column)

Including the COMMAND column.


I tested it with a prototype. There is enough space to show it. I will open a PR to resolve this.

Image
<!-- gh-comment-id:2781540590 --> @XuehaiPan commented on GitHub (Apr 6, 2025): > (excluding the COMMAND column) Including the COMMAND column. ------ I tested it with a prototype. There is enough space to show it. I will open a PR to resolve this. <img width="659" alt="Image" src="https://github.com/user-attachments/assets/deee5108-ed64-4f7f-9555-32dfb61904a4" />
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/nvitop#97
No description provided.