linux watch命令,使用watch持续监控显卡使用状态

2024-01-24 14:09:44
/
0 点赞
/
370 阅读
2024-01-24

在Linux中,watch命令用于周期性地运行一个命令,并将其输出实时显示在终端上。它非常有用,特别是在需要持续监视某个命令的输出时。

如需要持续监控显卡使用状态

watch  -n 1 -d nvidia-smi
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.113.01             Driver Version: 535.113.01   CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce RTX 4090        Off | 00000000:00:10.0 Off |                  Off |
| 82%   71C    P2             334W / 450W |  15167MiB / 24564MiB |     95%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce RTX 4090        Off | 00000000:00:11.0 Off |                  Off |
| 89%   72C    P2             365W / 450W |  11182MiB / 24564MiB |     99%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   2  NVIDIA GeForce RTX 4090        Off | 00000000:00:1B.0 Off |                  Off |
| 86%   72C    P2             357W / 450W |  11182MiB / 24564MiB |     99%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   3  NVIDIA GeForce RTX 4090        Off | 00000000:00:1C.0 Off |                  Off |
| 89%   72C    P2             379W / 450W |  11182MiB / 24564MiB |     99%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

watch命令的基本语法如下:

watch [选项] 命令

以下是一些常用的选项:

  • -n--interval:指定刷新间隔的时间(以秒为单位)。默认情况下,刷新间隔是2秒。
  • -d--differences:高亮显示前后两次命令输出的差异。
  • -t--no-title:不显示顶部的标题栏。
  • -h--help:显示帮助信息。

以下是一些示例用法:

  1. 每隔2秒刷新显示当前目录下的文件列表:

    watch ls
    
  2. 每隔5秒刷新显示系统的负载情况:

    watch -n 5 uptime
    
  3. 每隔1秒刷新显示网络连接情况:

    watch -n 1 netstat -an
    

请注意,watch命令需要在终端中运行,并且在终端中按下Ctrl+C即可停止它的运行。

版权属于:

那棵树看起来生气了

本文链接:

https://dengyb.com/archives/20.html(转载时请注明本文出处及文章链接)