Improving iSCSI passthrough tape performance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm using iSCSI to get access to a fibre channel tape library (a Tandberg T40) for a Xen guest by way of a passthrough device. The initiator in the guest is open-iscsi. It works, but it's slow. Using a benchmark tool provided by my backup software, I can get around 50 MB/s to and from the tape on the Xen host which has the physical FC HBA. From the guest OS, via iSCSI, I get about 11 MB/s.

The trouble is I don't have any idea how to go about finding the cause of the slowness. I can say I'm using version 1.0.17 backported to debian squeeze, top shows tgtd using about 30% CPU, iperf puts the network connection between target and initiator around 800 Mbit/s, and my targets.conf looks like this:

<target iqn.2012-04.com.example:t40>
    <backing-store /dev/tape/t40/drive0>
        device-type pt
        bs-type sg
    </backing-store>

    <backing-store /dev/tape/t40/changer>
        device-type pt
        bs-type sg
    </backing-store>
</target>

Any suggestions on where I should look next?
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux