SAN 交换机端口的一个参数 fillword,如图所示:
如果fill word设置不当也可能会造成性能问题,我们推荐值是3。
在交换机上执行portcfgshow 来查看一下fill word的值,是否设置为3 。
交换机上的fillword设成3是什么意思?
Fillword解释:在每一个数据帧发送之前,交换机会发送fill word 同步的信号给对端,为了确认对端和链路是可以用的。
在1/2/4G速率的标准中,默认用IDLE这种fill word,但是在速率8G的时候,如果还用IDLE这种fill word,会产生大量用于同步的任务,这个可能会造成端口和链路的拥塞等问题。为了避免这样的情况,8G 速率端口用ARB(ff) fill-word,对应的fill word数值是3,在这种模式下,交换机会先尝试发送ARBFF同步信号,如果不成功则发送IDLE作为同步信号。
只有8Gbps的F-Port是推荐将这个fill word设置为3的。所以,建议您使用switchshow这个命令先看一下各个端口的信息(类似如下输出),看HBA/后端口所连接的switch端口是否是8Gbps的F-Port。其中N8和F-Port表示的就是8Gbps的F-Port。
0 0 150000 id N8 Online FC F-Port 50:06:01:61:3e:e6:24:f0
如果确认相关的交换机端口是8Gbps的F-Port,且它的fill word没有设置成3,那么可以用portcfgfillword 3 命令将其更改为3。
注意:fillword这个命令会重启相应的端口,所以,敲下命令之后,端口会自动offline/online 一下,为了让fillword这个配置生效。所以,如果需要改fillword的交换机端口上有业务在跑,请找个窗口做这个操作。
相关命令:
portcfgshow
switchshow
portcfgfillword 20 3
portcfgfillword 22 3
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10995764/viewspace-2124600/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10995764/viewspace-2124600/