iSCSI TGTD sobre desempenho InfiniBand

iSCSI TGTD sobre desempenho InfiniBand

Acabei de configurar um link SDR InfiniBand 4x servidor a servidor para aumentar a largura de banda para o armazenamento de back-end de minhas máquinas virtuais, especificamente um servidor de banco de dados. Estou usando iSCSI com TGTD no CentOS 6 e consigo atingir cerca de 6,45 Gbps usando IPoIB ao testar com iperf.

Consegui ajustar o iniciador iSCSI e atingir o ponto em que posso atingir cerca de 260 MB/s de gravação em um SSD. No entanto, esta ainda não é uma velocidade de gravação ideal, já que posso escrever a cerca de 500-600 MB/s localmente.

Os parâmetros que estou usando atualmente são:

  • MaxRecvDataSegmentLength 4194304
  • MaxXmitDataSegmentLength 524288
  • Comprimento Máximo de Explosão 4194304
  • Comprimento da primeira explosão 262144
  • MaxOutstandingUnexpectedPDUs=0
  • MáximoR2T = 1
  • MaxCommands=256
  • Profundidade da fila=128

Alguém já teve alguma experiência em ajustar isso? É possível chegar mais alto do que isso com alterações na configuração? Mesmo fazendo um RAID 0 em dois dispositivos, ainda consigo obter a mesma largura de banda, o que eu esperava maior.

Responder1

Os resultados obtidos são razoavelmente esperados com a configuração atual. Você pode obter ganho adicional de desempenho com isero modo de transporte.

Dicas de configuração deREADME.iser

Alvo:

    ./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

Iniciador:

    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

Pergunta útil relacionada ao SF:Configure o armazenamento de bloco Infiniband simples (SRP ou iSER).

informação relacionada