Ok, seguir todos os comentários e nossa longa discussão no bate-papo aqui é a resposta para a pergunta:
Quando você está testando a velocidade de gravação no sistema, seja gravando em USB ou HDD, gravando em FilesSystem ou diretamente em disco no modo RAW, sempre certifique-se de gravar dados suficientes para preencher o cache . Se não há dados suficientes, você está medindo a velocidade de gravação para o cache (que está na RAM)
OP, tentou gravar 10MB de arquivos em um loop executando o comando sync
entre as sessões de gravação.
O que efetivamente aconteceu, foi que o comando dd
que fez a escrita iria gravar dados para armazenar em cache muito rapidamente. A velocidade reportada foi de cerca de 75MB / s. Depois disso, o comando sync
levaria vários segundos para ser executado, mas o OP não levou isso em conta.
Depois de alterar o teste para gravar arquivos maiores, foi revelado que a velocidade real de gravação está em torno de 2,2 MB / s, o que está bem dentro dos padrões USB 2.0