Hi
I've recently bought two qle2460 4GB FC cards. One for freeBSD and one for linux box. I've compiled kernel to use target mode. All went fine. When I did simple dd (if=/dev/sdX of=/dev/null) on linux box I see ~200 MB/s. When I've started to use those block devices, I've noticed some strange behavior. Copying a file from local disk on linux machine to a FC exported block device, speed just sky rockets and then slowly decreases to a stand still. On freeBSD zpool iostat shows ~20MB/s constant write speed. Which is slow, because my disks can write at ~100MB/s. After some time I see errors in dmesg:
Those errors just keep popping up. Same problems using same LUNs on iSCSI but without errors in dmesg.
I've recently bought two qle2460 4GB FC cards. One for freeBSD and one for linux box. I've compiled kernel to use target mode. All went fine. When I did simple dd (if=/dev/sdX of=/dev/null) on linux box I see ~200 MB/s. When I've started to use those block devices, I've noticed some strange behavior. Copying a file from local disk on linux machine to a FC exported block device, speed just sky rockets and then slowly decreases to a stand still. On freeBSD zpool iostat shows ~20MB/s constant write speed. Which is slow, because my disks can write at ~100MB/s. After some time I see errors in dmesg:
Code:
ctlfe_onoffline: isp0 current WWNN 0x2000001b3214e3e8
ctlfe_onoffline: isp0 current WWPN 0x2100001b3214e3e8
isp0: Setting Channel 0 wwns to 0x2100001b329e76b6 0x2100001b3214e3e8
ctlfe_onoffline: isp0 new WWNN 0x2100001b329e76b6
ctlfe_onoffline: isp0 new WWPN 0x2100001b3214e3e8
ctlfe_onoffline: isp0 (path id 0) target role enable succeeded
ctlfeasync: WWPN 0x2100001b329e76b6 port 0x000001 path 0 target 0 arrived
(0:3:2/2): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00
(0:3:2/2): Tag: 0x11e93c, type 1
(0:3:2/2): ctl_process_done: 315 seconds
isp0: CTIO7 completed with Invalid RX_ID 0x11e93c
isp0: isp_handle_platform_ctio: CTIO7[11e93c] seq 0 nc 1 sts 0x8 flg 0xa060 sns 0 resid 0 FIN
isp0: CTIO7 completed with Invalid RX_ID 0x11e93c
(0:3:2/2): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00
(0:3:2/2): Tag: 0x120ca4, type 1
(0:3:2/2): ctl_process_done: 296 seconds
(0:3:2/2): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00
(0:3:2/2): Tag: 0x123c6c, type 1
(0:3:2/2): ctl_process_done: 237 seconds
(0:3:2/2): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00
(0:3:2/2): Tag: 0x126580, type 1
(0:3:2/2): ctl_process_done: 125 seconds
(0:3:2/2): SYNCHRONIZE CACHE(10). CDB: 35 00 00 00 00 00 00 00 00 00
(0:3:2/2): Tag: 0x126370, type 1
(0:3:2/2): ctl_process_done: 186 seconds
Those errors just keep popping up. Same problems using same LUNs on iSCSI but without errors in dmesg.