nvidia-smi详解
时间: 2023-08-20 15:12:46 浏览: 266
nvidia-smi.py
5星 · 资源好评率100%
nvidia-smi是NVIDIA显卡驱动程序提供的一个命令行实用程序,用于监控和管理NVIDIA GPU设备。它提供了关于GPU的详细信息,包括GPU的使用情况、温度、功耗、内存使用等。
以下是一些nvidia-smi的常用选项和功能:
1. 显示所有GPU的状态:nvidia-smi命令可以显示系统中所有NVIDIA GPU设备的当前状态和统计信息。它会显示每个GPU的设备索引、名称、驱动版本、PCIe ID、GPU利用率、显存使用情况等。
2. 监控GPU利用率和内存使用情况:nvidia-smi可以实时监控每个GPU的利用率和内存使用情况。通过运行`nvidia-smi -l`命令,可以持续打印出当前GPU的利用率和内存使用情况,以便实时监控GPU的状态。
3. 显示进程信息:nvidia-smi还可以显示当前正在使用GPU的进程信息。它可以列出每个GPU上正在运行的进程的PID、进程名称、GPU利用率、显存使用情况等。
4. 设置GPU的性能模式:nvidia-smi可以用于设置GPU的性能模式,包括默认模式、功耗模式和最大性能模式。通过运行`nvidia-smi -pm <模式>`命令,可以将所有或特定GPU设备设置为所需的性能模式。
5. 控制GPU风扇速度:nvidia-smi还可以通过命令行控制GPU风扇的转速。通过运行`nvidia-smi --auto-boost-default=0 --auto-boost=0 --gpu-fan=xx`命令,可以设置GPU风扇的转速为指定的百分比(xx)。
总之,nvidia-smi是一个强大的命令行工具,可以帮助用户监控和管理NVIDIA GPU设备,提供实时的GPU状态和性能信息。它在机器学习、深度学习等需要大规模计算的应用中非常有用。
阅读全文