背景:
server通过brocade SAN switch连接存储磁盘,不定期的发生由于存储链路丢失导致的主机重启。系统启动后链路均正常,无链路报错。并且已经排除了由于主机光纤卡、san switch sfp模块、存储端口的问题。
方法:
通过sfpshow查看光衰减,确认是链路连接问题。输出如下:
=============
Slot 7/Port 6:
=============
Identifier: 3 SFP
Connector: 7 LC
Transceiver: 150c402001000000 100,200,400_MB/s M5,M6 sw Inter_dist
Encoding: 1 8B10B
Baud Rate: 42 (units 100 megabaud)
Length 9u: 0 (units km)
Length 9u: 0 (units 100 meters)
Length 50u: 15 (units 10 meters)
Length 62.5u:7 (units 10 meters)
Length Cu: 0 (units 1 meter)
Vendor Name: FINISAR CORP.
Vendor OUI: 00:90:65
Vendor PN: FTLF8524P2BNV-HP
Vendor Rev: A
Wavelength: 850 (units nm)
Options: 0032 Loss_of_Sig,Tx_Disable
BR Max: 0
BR Min: 0
Serial No: PJE3VKP
Date Code: 101002
Temperature: 19 Centigrade
Current: 7.302 mAmps
Voltage: 3271.9 mVolts
RX Power: -17.8 dBm (16.7 uWatts) //衰减很高,超过16就是异常状态
TX Power: -4.0 dBm (397.1 uWatts)
ps:由于系统环境以及整个诊断过程比较复杂,没有细致的描述,这边的分享的核心是可以通过链路衰减来确认链路的连通性。