
# 支持GPU监控的环境约束
1. 支持的规格：G6v、G6、P2s、P2v、P2vs、G5、Pi2、Pi1、P1系列的ECS，P、Pi、G、KP系列的BMS。
2. 已安装增强版Agent插件，安装方式请参见[Agent安装](https://support.huaweicloud.com/usermanual-ces/ces_01_0029.html)。Agent基础版与增强版的区别如[表1]所示。
   ![](https://support.huaweicloud.com/ces_faq/public_sys-resources/note_3.0-zh-cn.png)
   部分地区已将Agent基础版与增强版合并，合并后的Agent插件均支持GPU监控。
    表1CES Agent基础版和增强版区别说明 
   | **版本** | **版本说明**                                                                                                                                                                                                                                                                                       |
   |:---|:---|
   | 基础版    | 提供基础操作系统监控指标，例如CPU、内存、磁盘、网卡等指标，并为您带来性能及体验提升。 版本号一般为三位，例如2.7.5。                                                                                                                                                                     |
   | 增强版    | 除提供基础版能力外，还将提供：GPU监控能力、NPU监控能力、BMS硬件故障监控能力。 版本号一般为四位，例如2.7.5.1。 注意： 增强版由于采集指标更多，可能会占用更多的主机资源，请合理选择插件版本。 |
      
   
3. GPU指标采集需要依赖以下驱动文件，请检查环境中对应的驱动文件是否存在。如果驱动未安装，可参见[（推荐）GPU加速型实例自动安装GPU驱动（Linux）](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0199.html)。
   1. Linux驱动文件
      ```
      nvmlUbuntuNvidiaLibraryPath = "/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1"
      nvmlCentosNvidiaLibraryPath = "/usr/lib64/libnvidia-ml.so.1"
      nvmlCceNvidiaLibraryPath    = "/opt/cloud/cce/nvidia/lib64/libnvidia-ml.so.1"
      ```
      
   
   2. Windows驱动文件
      ```
      DefaultNvmlDLLPath = "C:\\Program Files\\NVIDIA Corporation\\NVSMI\\nvml.dll"
      WHQLNvmlDLLPath    = "C:\\Windows\\System32\\nvml.dll"
      ```
      
    
4. GPU指标采集依赖WMIC，Windows 10版本21H1和Windows Server 21H1之后的版本，微软默认禁用了WMIC，您可以通过如下方式尝试手动安装WMIC，若命令执行失败，请[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)联系运维人员进行处理。
   使用管理员账号打开Windows PowerShell或Command Prompt，执行如下命令：
   ```
   DISM /Online /Add-Capability /CapabilityName:WMIC~~~~
   ```
   
 
