判断服务器FC卡是单模还是多模,核心不是看卡本身,而是看插在卡上的光模块和连接的光纤;绝大多数FC HBA卡都不区分单模多模,只有SFP+光模块和光纤才区分。
FC HBA卡本身不分单模多模,分的是光模块和光纤
很多刚接触光纤存储的运维朋友,第一反应是去查FC卡型号参数里有没有“单模”或“多模”字样。业内专家指出:FC HBA卡(如QLogic、Emulex、Broadcom的常见型号)在硬件层面统一支持SFP+接口,区别信号传输方式的决定权在光模块和光纤链路,你可以把FC卡理解成一个“通道”,通道不关心数据在光纤里以什么波长跑,它只负责协议处理。
判断单模多模的正确路径是:先确认光模块类型,再看光纤类型,如果光模块是多模的,哪怕接单模光纤也跑不起来;反之亦然,下面按操作场景拆解具体方法。
服务器fc卡单模多模怎么区分?三个实操步骤
拔下SFP+光模块看标签和编码
这是最直接、准确率最高的一招,把FC卡上的SFP+模块拔下来(注意先停业务、断开光纤),观察外壳标签或金属壳体上的丝印,常见规律如下:
- 多模模块:标签上通常有“MMF”“OM3”“OM4”“850nm”字样,部分型号直接印“SR”(Short Range)。
- 单模模块:标签上通常有“SMF”“1310nm”“1550nm”“LX”“LR”(Long Range)字样。
举个例子:HPE的QK735A这个料号,配套光模块如果印着“JD097B”或“JL253A”,对应的是多模SR模块;如果印着“JD096B”或“JL254A”,对应的是单模LR模块。行业共识认为,看波长是最稳的:850nm一定是多模,1310nm及以上一定是单模。
看光纤跳线颜色和连接头
如果模块拔不下来或者不想动业务,就看连接在FC卡上的光纤跳线。
- 多模光纤:外护套绝大多数是橙色(OM1/OM2)、水绿色(OM3)、紫罗兰色(OM4),连接头是米白色的陶瓷插芯。
- 单模光纤:外护套绝大多数是黄色,连接头是蓝色陶瓷插芯。
还有一种情况:如果你的跳线是细的透明“隐形皮线”,多半是单模,如果跳线是粗壮的黑色或橙色,大概率是多模,注意,双纤LC接口在单模和多模上都长一样,光看接口形状没用,必须结合颜色和护套标识。
登录存储或服务器系统查询光模块信息
前提是FC链路已正常连接,支持通过命令行读取模块的DDM(数字诊断监控)信息,以Linux系统为例:
systool -c fc_host -v
或者用工具读取模块信息:
cat /sys/class/fc_host/host/port_type cat /sys/class/fc_host/host/speed
但这两个命令只能看到链路速率和拓扑,不能直接读出波长,更靠谱的是用QLogic的QConvergeConsole或Emulex的OneCommand Manager,在“Transceiver Information”界面直接显示模块类型,通常标注“SM”或“MM”。没有图形界面的环境,用ethtool -m读取光模块的EEPROM数据,输出里会有“Transceiver type”字段,比如10G Base-LR就是单模,10G Base-SR就是多模。
常见误区和易混淆场景
SFP+封装类型不能作为判断依据
SFP+、SFP28、QSFP+这些封装尺寸,既支持单模也支持多模。看到模块比卡槽小、插进去能亮灯,不等于就是多模,FCoE网卡上的SFP+口同理,先看模块型号再说。
单纤双向模块需要额外注意
部分旧机房或远距离链路会用到BiDi(单纤双向)光模块,它只有一个LC口,利用WDM技术在一根光纤上收发不同波长,这种模块的标签上会明确标注“BiDi”或“WDM”,同时写明“TX1490nm/RX1550nm”这类波长信息。BiDi模块既有单模也有多模版本,看标签上的波长是最靠谱的。
长距离场景下的单模偏好
如果你排查的链路距离超过300米,比如跨楼宇的存储虚拟化网关互联,绝大多数情况会部署单模光模块,而同一机柜内的双控存储直连服务器,基本是多模OM3/OM4光纤搭配850nm模块,因为短距应用多模的成本低得多,功耗也低。
数据中心部署场景下的选型建议
判断出当前模块类型只是第一步,实际运维和采购中更关心怎么选对,这里分两种典型场景讲清楚:
机柜内短距互联:优先多模
- 适用距离:10米到150米
- 推荐光纤:OM3(水绿色)或OM4(紫罗兰色)
- 推荐模块:850nm SR模块
- 优势:多模模块价格远低于单模模块,据统计同速率下价差可达两倍以上
具体操作上,去某云市场或硬件商城搜“SFP+多模光模块价格”,你会看到国产兼容模块在100-200元区间,同品牌原厂模块在300-500元区间,而单模LR模块的起点价就是多模SR的一倍左右。
跨楼层或跨楼宇长距互联:必须单模
- 适用距离:300米到10公里
- 推荐光纤:OS2单模(黄色)
- 推荐模块:1310nm LR模块
- 注意事项:光模块的传输距离是两个方向该场景下最大的成本变量,如果超过10公里,需要选ER或ZR模块,价格直接跳一个数量级
操作建议:先量两端的实际光纤长度,再买模块,不要凭感觉“差不多几百米”就下单,业内机房场景比较常见的坑是:光纤是旧有的多模,但采购误买了单模模块,结果光功率衰耗严重,业务间歇性掉卡。
判断过程中需要注意的细节
真正动手操作时,有几个容易踩的细节值得单独说:
- 看标签前先断电:热插拔光模块虽然理论上支持,但为了保险起见,先把FC链路停掉,或者直接关机操作。
- 清洁插芯:判断完单模多模后重新插拔光纤前,用一次性清洁笔擦一下插芯,免得灰尘导致光衰增大。
- 核对HBA卡型号的兼容性列表:有些老款FC HBA卡不支持单模LR模块的功耗等级,在官网下载兼容性文档(如Broadcom的“Fibre Channel HBA Compatibility Matrix”)确认后再装。
- 记录模块编码:如果标签模糊,可以用手机微距拍摄,放大看丝印上的料号,去官网查询该料号确认是SM还是MM。
服务器fc卡单模多模区分常见问题解答
问:FC卡上同时有两个SFP+口,一个插单模一个插多模行不行?
不行,同一块FC卡的两个端口虽然物理上独立,但HBA卡固件统一管理端口参数,混插会导致固件自动协商异常,多数情况下两个端口都会降速或直接无法识别。正确做法是两块端口保持同样的模块类型和速率。
问:买不到原厂光模块,用兼容模块怎么判断是否匹配FC卡?
看兼容模块的型号后缀和波长,比如Dell的FNT24E后面带“SR”的是多模,带“LR”的是单模。用兼容模块时优先确认它是否在HBA卡厂商的兼容清单里,否则可能出现识别不到或温度阈值告警。
问:通过命令行查看到模块类型显示“Unknown”说明什么?
这说明该光模块不支持DDM信息读取,或者是早期的非标模块,此时只能拆下来看标签,如果标签模糊,用酒精棉擦拭后观察,同时注意查看PCB板上印的丝印,通常有“TX”和“RX”的波长标注,实测下来这个方法比查系统日志更有效。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/784201.html


