Que efeito a profundidade da fila de HBA e o tamanho de transferência máximo têm na sobrecarga de transmissão?

2

Esta é uma questão bastante simples. Qual relacionamento, se algum, tem a profundidade da fila e o tamanho máximo de transferência que um QLogic HBA tem na sobrecarga de gerenciamento em uma transmissão? O que eu estou esperando para aprender como (se) essas configurações influenciariam a quantidade de sobrecarga "perdida" para checksums e tal (veja a resposta de Uwe Zessin aqui )

    
por swasheck 27.02.2014 / 23:22

1 resposta

2

Há uma pequena sobrecarga em cada quadro. O tamanho máximo de transferência no HBA que está sendo definido muito pequeno pode custar um pouco de sobrecarga do envio de mais quadros do que o necessário, mas o padrão (512 KB) é maior que um quadro FC padrão (2148 bytes, 2112 bytes como carga útil). Cada transferência do HBA será dividida em uma seqüência de quadros de qualquer maneira.

Sua profundidade de fila não tem efeito sobre a sobrecarga de transmissão, mas pode ter um grande efeito no desempenho geral. Se você tiver uma programação maior em seu servidor do que em seu armazenamento, poderá ver alguma latência do aplicativo. A melhor prática é tentar alinhar a capacidade da sua porta de armazenamento de enfileirar IOs com a profundidade da fila do seu servidor. Se você tem vários servidores em cada porta de armazenamento (quem faria isso ??: P), então você precisa equilibrá-lo da melhor maneira possível. Cada fornecedor de armazenamento terá uma profundidade de fila recomendada para cada SO, geralmente.

    
por 28.02.2014 / 06:07