[PATCHv3 0/7] nvme-cli: add nvme top command for real-time monitoring

Daniel Wagner wagi at kernel.org
Wed May 13 07:22:27 PDT 2026


On Wed, 13 May 2026 01:45:45 +0530, Nilay Shroff wrote:
> Monitoring NVMe devices and paths in production is currently limited to
> static snapshots via nvme-cli. While this is sufficient for basic
> inspection, it is not ideal for NVMe-oF (fabrics) deployments where path
> conditions can change dynamically due to varying network latency,
> congestion, or link failures.
> 
> In multipath environments, administrators often need continuous
> visibility into path state, ANA status, queue depth, link speed, and
> error counters. Today, this typically requires repeatedly invoking
> commands or relying on ad-hoc tooling, making it harder to quickly
> identify issues.
> 
> [...]

Applied, thanks!

[1/7] nvme: add support for unsigned and long types in table_get_value_width()
      commit: 229ad8d5d36b2cf96cba8a253ddf8f2339031c93
[2/7] nvme: use table_get_value_width() in table_print_centered()
      commit: ba1c04d69ebbeda85be5dba4f093e004ec154433
[3/7] nvme: add support for float and double types in table_print_XXX()
      commit: 768dee650681a1910be652b5b31eec13ce21a470
[4/7] nvme: allow table output to be directed to a FILE stream
      commit: 7b8033d3edb12a9a364e02aa493e7466980a774f
[5/7] nvme: add sigaction for SIGWINCH
      commit: 6fc756f2122b09d4f454fc80cb9413c7f4897040
[6/7] nvme: add generic top-like dashboard framework
      commit: f17625d0346571f46560e05433ad1e782d84245e
[7/7] nvme: add nvme top command
      commit: 75c7217f9dae5285ec17978a05d643f95fc5aec0

Best regards,
-- 
Daniel Wagner <wagi at kernel.org>



More information about the Linux-nvme mailing list