linux – 基于InfiniBand性能的iSCSI TGTD

linux – 基于InfiniBand性能的iSCSI TGTD,第1张

概述我刚刚配置了服务器到服务器4x SDR InfiniBand链接,以增加虚拟机后端存储的带宽,特别是数据库服务器.我在CentOS 6上使用带有TGTD的iSCSI,在使用iperf进行测试时,我可以使用IPoIB实现大约6.45Gbps. 我已经设法调整iSCSI启动器和目标,以达到我可以达到大约260MB / s写入SSD的程度.然而,考虑到我可以在本地以大约500-600MB / s的速度写 我刚刚配置了服务器到服务器4x SDR InfiniBand链接,以增加虚拟机后端存储的带宽,特别是数据库服务器.我在CentOS 6上使用带有TGTD的iSCSI,在使用iperf进行测试时,我可以使用IPoIB实现大约6.45Gbps.

我已经设法调整iSCSI启动器和目标,以达到我可以达到大约260MB / s写入SSD的程度.然而,考虑到我可以在本地以大约500-600MB / s的速度写入,这仍然不是最佳写入速度.

我目前使用的参数是:

> MaxRecvDataSegmentLength 4194304
> MaxXmitDataSegmentLength 524288
> MaxBurstLength 4194304
> FirstBurstLength 262144
> MaxOutstandingUnexpectedPDUs = 0
> MaxOutstandingR2T = 1
> MaxCommands = 256
> QueueDepth = 128

有没有人有调整这个的经验?配置更改是否可以获得更高的值?即使在两个设备上执行RAID 0,我仍然只能实现相同的带宽,这是我预期的更高.

解决方法 您获得的结果可以通过当前设置合理预期.
使用iser传输模式可以获得额外的性能增益.

配置提示来自README.iser

目标:

./tgtadm --lld iser --mode target \             --op new --tID 1 --targetname "iqn.$(hostname).t1"    ./tgtadm --lld iser --mode target \             --op bind --tID 1 --initiator-address ALL    ./tgtadm --lld iser --mode logicalunit \             --op new --tID 1 --lun 1 \ --backing-store /dev/sde             --bstype rDWr

发起者:

iscsiadm -m discovery -t sendtargets -p $targe    iscsiadm -m node -p $targetip -T $targetname --op update \        -n node.transport_name -v iser    iscsiadm -m node -p $targetip -T $targetname --login

相关有用的SF问题:Set up simple Infiniband Block Storage (SRP or iSER).

总结

以上是内存溢出为你收集整理的linux – 基于InfiniBand性能的iSCSI TGTD全部内容,希望文章能够帮你解决linux – 基于InfiniBand性能的iSCSI TGTD所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1036844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存