Otimize o planejamento de IO do hub USB do linux para discos rígidos externos

3

Ao usar vários discos rígidos em um hub USB 3.0, a cópia de arquivos grandes entre eles oferece taxas de transferência muito abaixo da expectativa. Meu palpite é que o hub introduz atrasos de contenção conforme vemos quando copiamos arquivos dentro de um único disco rígido.

Por exemplo, tenho duas unidades com cerca de 100 MB / s de leitura e gravação, se usadas somente no hub USB 3.0. Copiar entre eles dá resultados variados de cerca de 8-30 MB / s. A única conexão de host, que é usada duas vezes, deve ter cerca de 300 MB / s para USB 3.0. Portanto, esperamos uma transferência sustentada a 100 MB / s, mesmo para duas unidades.

Há algum ajuste que possa ser feito no agendador de I / O ou na pilha USB, para manter a possível taxa de transferência?

    
por dronus 16.08.2015 / 14:40

0 respostas