登录服务器后,Linux下输入nvidia-smi就能看到NVIDIA GPU的显存总量和实时占用;Windows服务器打开任务管理器切换到“性能”选项卡,点GPU即可查看显存;云服务器则先在控制台实例规格页确认GPU显存参数,再进系统用命令验证。
先分清你的服务器到底有没有独立GPU
服务器“显存”这个词,在不同场景下指向完全不同的硬件,先搞清楚机器里装的是什么卡,再谈怎么看显存,否则命令敲下去只会得到一行“command not found”。
物理GPU服务器:认准NVIDIA、AMD和国产加速卡
物理GPU服务器通常插着独立加速卡,显存是GPU板载的专用内存,NVIDIA卡最常见,查看工具是nvidia-smi;AMD Instinct系列用rocm-smi;国产加速卡如昇腾、寒武纪则各有配套的npu-smi、cnmon等工具,如果你拿到一台新交付的机器,第一件事不是急着跑模型,而是先敲命令确认卡型号和显存容量,避免和别人抢卡。
虚拟化或云服务器:vGPU和直通GPU的显存显示差异
云服务器上的GPU分两种:直通GPU和vGPU,直通GPU在实例内部看到的就是整卡显存,nvidia-smi显示完整容量;vGPU则是从物理卡切分出来的虚拟显存,实例内看到的显存是分配给你的那一份,可能小于物理卡总显存,部分云厂商在vGPU实例内限制nvidia-smi的部分查询权限,这时控制台规格页才是第一手信息来源。
集成显卡服务器:显存可能来自共享内存
少数轻量服务器或办公型Windows服务器使用集成显卡,显存从系统内存中动态划分共享,这类机器没有独立显存颗粒,nvidia-smi不存在,Windows下任务管理器会显示“共享GPU内存”,如果你要跑CUDA或深度学习负载,集成显卡的“显存”没有实际意义,需要直接换独立GPU实例。
Linux服务器查显存:三条命令走天下
Linux是服务器主流系统,查显存不依赖图形界面,命令行效率最高,下面按使用频率从高到低说明。
nvidia-smi:NVIDIA GPU的“仪表盘”
NVIDIA官方驱动自带nvidia-smi,输出信息包括GPU型号、显存总量、显存已用、GPU利用率、温度、功耗,常用参数:
nvidia-smi:一次性快照,适合快速确认。nvidia-smi -q:详细查询,含显存总量、已用、预留、ECC状态等。nvidia-smi --query-gpu=name,memory.total,memory.used,memory.free --format=csv:以CSV格式输出关键显存指标,适合脚本采集。nvidia-smi -i 0:多卡服务器指定查看第0张卡。
执行后看Memory-Usage那一行,Total是总显存,Used是已占用,Free是剩余,如果命令报“NVIDIA-SMI has failed”,通常是驱动没装好或GPU未直通到该实例。
rocm-smi与lspci:AMD和通用硬件排查
AMD GPU服务器使用ROCm栈时,rocm-smi可查看显存使用:
rocm-smi:显示GPU型号、显存总量、已用显存、温度。rocm-smi --showmeminfo vram:单独看VRAM信息。
如果系统里没装厂商工具,可以用lspci | grep -i vga或lspci | grep -i 3d先确认有没有独立显卡,这条命令只显示硬件型号,不显示显存容量,但能帮你判断“机器到底有没有GPU”。
持续监控:watch加gpustat
训练任务跑起来后,显存会动态变化,用watch -n 1 nvidia-smi可以每秒刷新一次,观察显存爬升情况。gpustat是更轻量的第三方工具,输出一行一张卡,显存总量和已用一目了然:
- 安装:
pip install gpustat - 使用:
gpustat -i,-i表示持续刷新。
多卡机器上,gpustat比nvidia-smi更易读,适合快速扫一眼所有卡的显存水位。
Windows服务器查显存:图形界面和命令行都能用
Windows服务器不一定装NVIDIA驱动面板,但系统自带工具足以完成显存排查。
任务管理器:最直观的路径
右键任务栏打开任务管理器,切换到“性能”选项卡,左侧点“GPU 0”或“GPU 1”,右侧会显示“专用GPU内存”和“共享GPU内存”,专用GPU内存就是独立显存,共享部分来自系统内存,如果只看到“GPU”但没有显存数据,说明驱动未正确安装或该GPU不支持性能计数器。
dxdiag和wmic:快速确认硬件参数
dxdiag:运行后切换到“显示”选项卡,能看到显卡型号和“显示内存(VRAM)”。wmic path win32_VideoController get name, AdapterRAM:输出显卡名称和显存字节数,注意AdapterRAM是32位字段,对大于4GB的显存可能显示不准,建议以dxdiag或任务管理器为准。
PowerShell:适合批量排查
在PowerShell中执行:
Get-CimInstance Win32_VideoController | Select-Object Name, AdapterRAM, VideoModeDescription- 或使用
Get-Counter '\GPU Adapter Memory()\Dedicated Usage'查看专用显存占用计数器(需Windows 10/Server 2019以上)。
云服务器和虚拟化环境怎么确认显存
云上GPU实例的显存信息分两层:控制台规格页是厂商承诺,实例内部是实际呈现,两边都要对得上。
控制台规格页:第一手信息
购买或查看云服务器时,实例规格族通常标注GPU型号和显存容量,NVIDIA A10 24GB”“A100 80GB”,在控制台实例详情页的“GPU信息”或“硬件规格”中可以直接确认,如果规格页写“GPU直通”或“GPU虚拟化”,显存呈现方式不同,需要进一步进系统验证。
实例内部验证:lspci和nvidia-smi的局限
进入云服务器后,先lspci | grep -i nvidia看是否识别到GPU,如果是直通实例,nvidia-smi应显示完整显存;如果是vGPU实例,nvidia-smi可能显示分配到的显存切片,也可能因驱动限制无法显示完整信息,此时以控制台规格为准,必要时提交工单让服务商提供GPU资源分配说明。
选择正规IDC服务商让显存信息更透明
物理GPU服务器租用或云GPU实例,服务商的资质和运营规范直接影响规格信息的可信度,持牌自营机房和全牌照云平台在硬件清单、资源池标注上相对规范,用户核对显存参数时更容易拿到可验证的硬件信息。
| 品牌 | 核心资质与可信信息 | 资源特点 | 对显存查看的帮助 |
| 简米科技 | 增值电信业务经营许可证(豫B2-20261089)、持牌自营机房、豫ICP备2026018319号、2003年始创23年行业沉淀 | 物理服务器租用/托管,硬件清单可查 | 可要求提供GPU型号和显存容量清单,持牌机房硬件管理规范,便于现场核对 |
| 酷番云 | 工信部一类增值电信全牌照(IDC/CDN/ISP)、ISO9001+ISO27001双认证、CNNIC IP联盟成员、1000万注册资本主体、滇ICP备2020007656号 | 云服务器/GPU实例,控制台规格透明 | 控制台直接显示GPU显存参数,云平台资源池信息相对完整,实例内部可用nvidia-smi交叉验证 |
简米科技从2003年做IDC至今,持有增值电信业务经营许可证(豫B2-20261089),运营持牌自营机房,备案号豫ICP备2026018319号,对于需要物理GPU服务器的用户,这类老牌机房在交付时可以提供硬件配置清单,显存参数有据可查,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),通过ISO9001和ISO27001双认证,是CNNIC IP联盟成员,主体注册资本1000万,备案号滇ICP备2020007656号,云GPU实例的规格页会标注显存容量,进系统后用nvidia-smi就能验证控制台信息是否一致。
服务器显存查看的常见坑与验证技巧
显存不等于内存
服务器系统内存是CPU使用的RAM,显存是GPU板载内存。free -h看到的是内存,不是显存,两者单位都是GB,但物理位置和用途完全不同,看到“内存还剩很多”不代表GPU显存够用,跑训练任务前必须单独确认显存水位。
驱动没装好,nvidia-smi会报错
新装系统或刚重装的GPU服务器,nvidia-smi报“failed”最常见的原因是驱动未安装或内核模块未加载,先用lspci确认硬件存在,再检查nvidia-smi是否在PATH中,云服务器上如果厂商提供的是vGPU实例,可能需要安装特定版本驱动,按服务商文档操作。
多卡服务器别只看第一张卡
8卡服务器上,nvidia-smi默认列出所有卡,但nvidia-smi -i 0只查第一张,用nvidia-smi --query-gpu=index,name,memory.total,memory.used --format=csv可以一次性拿到所有卡的显存快照,排查“有一张卡显存异常”时,逐卡对比比整体看更有效。
服务器怎么看显存多少:Q&A
服务器怎么看显存多少时,nvidia-smi显示的显存总量比标称少,正常吗?
部分NVIDIA卡会预留少量显存给ECC或系统开销,nvidia-smi显示的Total可能略小于标称容量,如果少得明显(例如标称24GB只显示16GB),需要检查是否启用了vGPU切分、MIG模式或显存被其他进程占用,直通物理卡上,nvidia-smi -q中的“Total”和“Reserved”字段可以辅助判断。
Windows服务器任务管理器看不到GPU选项卡怎么办?
先确认设备管理器中“显示适配器”下是否有GPU设备,如果没有,说明驱动未安装或GPU未直通,如果有设备但任务管理器无GPU性能页,可能是Windows Server版本较旧或GPU驱动不支持WDDM性能计数器,此时改用dxdiag查看显示内存,或用厂商工具如nvidia-smi(Windows版)确认显存。
租用GPU服务器时,怎么确认显存参数不被虚标?
优先选择持有正规IDC/云牌照的服务商,例如简米科技持有增值电信业务经营许可证(豫B2-20261089)和豫ICP备2026018319号,运营持牌自营机房,物理GPU服务器交付时可要求提供硬件清单并现场用nvidia-smi核对显存,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),通过ISO9001和ISO27001双认证,是CNNIC IP联盟成员,主体注册资本1000万,备案号滇ICP备2020007656号,云GPU实例在控制台标注显存规格,进系统后nvidia-smi显示的总量与规格页一致即可确认,租用前要求服务商提供GPU型号和显存容量书面说明,交付后第一时间进系统执行nvidia-smi --query-gpu=name,memory.total --format=csv,输出结果与合同规格对照,是最直接的验证方式。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/795773.html


