服务器上没有一块硬件叫“直通卡”,这个说法指的是让物理硬件绕过虚拟化层、直接交给虚拟机使用的技术,通常对应PCIe直通功能,具体是网卡、显卡还是阵列卡,取决于你想要直通的对象。
很多运维朋友第一次接触这个词,是在虚拟化平台里配置资源的时候,有人问“服务器哪个是直通卡”,其实是把功能叫法和硬件名称混在了一起,搞清楚这一点,后面所有操作都不会跑偏。
服务器直通卡是什么:先分清硬件名和功能名
行业共识认为,直通(Passthrough)是一种I/O虚拟化技术,核心思路是把物理设备直接映射给某一台虚拟机独占使用,让虚拟机绕过Hypervisor的虚拟设备层,直接访问硬件。
既然没有硬件叫“直通卡”,那大家口中的“直通卡”到底指哪些东西?常见的有三类:
- 网卡直通:把物理网口直接给虚拟机用,常见于高性能转发场景
- 显卡直通:把GPU直接映射给虚拟机,用于图形渲染、AI推理或虚拟机里的3D应用
- 硬盘控制器直通:把RAID卡或HBA卡整个映射给虚拟机,虚拟机直接管理物理硬盘
每一个场景对应的“卡”都不同,所以问“哪个是直通卡”,本质上要先回答“你要直通什么”。
为什么有人把网卡叫直通卡
多数情况下,论坛和教程里说的“直通卡”指的就是物理网卡,因为在Proxmox VE、VMware ESXi、XenServer这些平台里,配置界面会用“PCI Device Passthrough”这类选项,你选中的那张物理网卡,就是被“直通”的那张卡。
所以当你说“服务器哪个是直通卡”时,常用场景是在多网卡服务器上区分哪一张用于虚拟化管理口、哪一张要直通给业务虚拟机,这时候不是硬件类型不同,而是使用状态不同。
看清直通和SR-IOV的分工
PCIe直通把整张卡交给一台虚拟机,而SR-IOV是把一张物理网卡分成多个虚拟功能(VF),每个虚拟功能分给不同虚拟机,前者性能隔离好,后者资源利用率高。
近年来越来越多场景选择SR-IOV,因为一张40G或100G网卡直通给单台虚拟机,会造成其余虚拟机无网可用,而SR-IOV能把带宽拆开,兼顾性能和利用率,但如果你追求极致的单机网络性能,直通仍然是不二之选。
服务器网卡直通怎么设置:从BIOS到虚拟机
很多人翻半天资料,就是找不到直通选项,卡在第一步,这里给一套可验证的操作路径,以Intel平台和Proxmox VE为例。
第一步:开启CPU虚拟化扩展
进服务器BIOS,找到Intel VT-d或AMD IOMMU选项,设置为Enabled,没有这个开关,后续所有配置都不会生效。
需要注意的是,VT-d和VT-x不是一回事,VT-x是CPU虚拟化基础能力,VT-d才是I/O直通的关键,不少人在BIOS里只开了VT-x,回头配置直通时发现设备列表是空的,就是漏了这一步。
第二步:确认IOMMU在系统里生效
进入系统后,执行:
dmesg | grep -i iommu
看到IOMMU enabled之类的输出,说明硬件直通基础已经就绪,如果没输出,检查启动参数是否配置了intel_iommu=on或amd_iommu=on。
这一步在ESXi里会简单很多,因为VMware默认就启用直通支持,你直接在Web界面里操作即可。
第三步:从Web界面添加PCI设备
Proxmox的路径是:选中虚拟机 → 硬件 → 添加 → PCI设备,然后从下拉列表里找到你要直通的网卡,ESXi的路径是:选中宿主机 → 配置 → PCI设备,具体看界面提示,不需要死记硬背。
第四步:修改虚拟机引导模式
直通设备对虚拟机固件有要求,UEFI比传统BIOS兼容性更好,如果直通后虚拟机无法启动或设备报错,先进虚拟机设置把BIOS改成OVMF(UEFI)模式,再把硬件直通重新添加一次。
服务器GPU直通卡怎么选:不是所有显卡都能直通
GPU直通在AI推理和图形工作站虚拟机里非常常见,但“服务器哪个是直通卡”在GPU语境下,问题就变成了:哪张GPU能被虚拟化平台识别并映射。
专业显卡和消费卡的区别
英伟达的vGPU技术允许物理GPU切分给多个虚拟机,但这需要专业级GPU和vGPU许可证,GeForce系列显卡严格来说不支持vGPU,但可以做整卡直通,不少实验室和中小企业就是这样跑的。
行业共识认为,整卡直通对显卡品牌要求不高,只要虚拟化平台内核支持该显卡驱动即可,AMD的Radeon和NVIDIA的GeForce都有成功案例,但在ESXi上,NVIDIA专业卡(如Tesla、A40、L40系列)的支持度最稳。
GPU直通前的检查清单
- 确认GPU没有接显示器线缆(部分平台检测到输出设备会拒绝直通)
- 关闭GPU所在PCIe插槽的电源管理策略
- 在虚拟机里安装对应的Guest驱动
- 如果GPU要直通给Windows虚拟机,先给虚拟机添加一个虚拟VGA用于启动引导,进系统打完驱动再移除
硬盘阵列卡直通模式:直通的是板卡而非硬盘
还有一种常见误解,是把RAID卡的直通模式(JBOD模式或IT模式)当成“直通卡”,比如问“服务器哪个是直通卡,让我直接看到硬盘”,这时候答案完全不同。
RAID卡直通模式的意思是:让RAID卡不组阵列,把物理硬盘透传给系统直接管理,适合软件定义存储场景,此时需要确认的是:
- 你用的卡是直通卡还是阵列卡
- 阵列卡是否支持JBOD模式
- 是否刷成IT模式固件
HBA卡才是真正的直通卡
业界常说的“直通卡”很大程度上指的就是HBA卡(Host Bus Adapter),它没有RAID功能,纯透传硬盘,最常见的是LSI 9211-8i、LSI 9300系列刷IT固件,许多做黑群晖、虚拟化存储的用户会把阵列卡刷成IT模式,让系统直接识别每块硬盘的SMART信息。
查卡类型的方法很直接:
lspci | grep -i raid lspci | grep -i sas
输出里出现RAID字样的是阵列卡,出现SAS Controller且不带RAID字样的大概率是HBA卡,近期生产的服务器,像浪潮、华为、新华三的机器,可能在BIOS里直接把RAID卡的控制器模式改成“直通”或“JBOD”,不需要拆机确认。
服务器直通卡多少钱:按需求定预算
预算问题上,“直通卡”不像CPU内存那样有标准报价,它的价格取决于你选哪一种。
- HBA卡:因为技术成熟且二手存量多,价格相对亲民,一张入门级的HBA卡在二手市场几十元到几百元不等
- 支持SR-IOV的网卡:价格随速率浮动较大,千兆网卡不算贵,万兆及以上光口卡价格明显更高
- GPU直通:成本大头在显卡本身,计算卡与图形卡差价不小,消费级显卡价格相对透明,专业卡按显存和算力定价,视具体型号差异很大
购买前先在虚拟化平台的硬件兼容列表里查一下型号,避免买回来发现无法直通。
服务器直通卡有什么用:三个高价值场景总结
与其记概念,不如直接看应用场景,以下三个场景基本覆盖了“直通卡”的所有价值:
- 实时业务网络优化:虚拟化层的高延迟让物理网卡直通给数据库或缓存服务,网络性能直接逼近裸金属服务器水平
- 虚拟机里跑图形应用:办公VDI、设计软件、视频渲染,GPU直通让虚拟机里的软件体验和物理机无异
- 数据存储直通:让虚拟机直接接管物理磁盘,便于搭建自己的存储方案,比如ZFS或对象存储
直通也不是没有代价的,虚拟机迁移受限、热迁移功能不可用,这些在物理机直通后都会绕开虚拟化层的便利,直通卡是拿来换性能的,不是用来省事的。
服务器哪个是直通卡:一句话实操排查法
当你在机器前面,不确定现有硬件里哪个能当直通用,不要拆机看标签,系统里即可查清楚:
- 查PCI设备列表:
lspci -nnk,看设备类别码或内核驱动模块 - 查IOMMU分组:
find /sys/kernel/iommu_groups -maxdepth 1 -type d,一个组里的设备必须一起直通 - 查网卡名称:
ip link show,核对物理网卡对应关系,绑定vfio专用驱动 - 确认驱动绑定:
lspci -s 01:00.0 -k,内核显示vfio-pci即表示可以直通
这套流程在Proxmox、Ubuntu、Rocky Linux上都通用,如果开机后找不到IOMMU目录,先回BIOS重新检查VT-d或AMD IOMMU是否打开。
常见问题
服务器直通卡和普通网卡有什么不同?
普通网卡是物理硬件,直通是使用方式,任何一张支持PCIe直通的网卡都可以作为直通卡使用,关键在于虚拟化平台是否支持透传、CPU是否开启IOMMU。
服务器直通卡为什么价格差异大?
“直通卡”涵盖HBA卡、网卡和GPU,硬件种类差异决定价格区间,再叠加品牌、速率和新旧渠道等因素,价格自然拉开差距,选购时不必纠结价格本身,而是先确认业务需要直通的对象,再锁定具体卡型。
单路服务器和双路服务器选直通卡有什么区别?
单路服务器PCIe通道资源少,插槽有限,尽量选集成度高的卡板,双路服务器扩展槽位多,IOMMU分组通常更灵活,直通操作的容错率更高,但无论单路双路,直通配置逻辑完全相同,只是可用设备数量不一样。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/928700.html


评论列表(4条)
搞IT的应该都遇到过这种误会,其实直通卡压根不是硬件,是虚拟化里的PCIe直通技术。想给虚拟机用物理网卡或显卡,直接映射过去就行,关键看主板和CPU支不支持。
@大小7979:读了这篇文章,我深有感触。作者对直通卡的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!
读了这篇文章,我深有感触。作者对直通卡的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!
这篇文章的内容非常有价值,我从中学习到了很多新的知识和观点。作者的写作风格简洁明了,却又不失深度,让人读起来很舒服。特别是直通卡部分,给了我很多新的思路。感谢分享这么好的内容!