Eu procurei o hdparmcomando, mas todos os exemplos são para testar discos. Não tenho certeza se ele pode ser usado para testar dispositivos USB externos (especificamente um dispositivo USB).
Estou usando este código agora:
dd if=/dev/zero of=/media/storage/speed_test.txt bs=100K count=1k
sudo /sbin/sysctl -w vm.drop_caches=3
dd if=$/media/storage/speed_test.txt of=/dev/null bs=100K count=1k
Quais são os intervalos de velocidade de leitura e gravação que devo esperar? Eu tenho ~ 900 MB / s para gravação e ~ 500 MB / s para leitura e acho que os números são muito altos. Não estou limpando o cache corretamente? Quais outros comandos posso usar para testar a velocidade?
Atualizar:
Graças à user427539resposta e zlosterao comentário, agora tenho uma medição mais precisa das velocidades. Estou testando com um pen drive USB de 16 GB e estou escrevendo e lendo 1 GB de dados. Eu tenho 22 MB / s para escrever e 46 MB / s para leitura. No entanto, essas velocidades não são muito lentas para um dispositivo flash USB3? Por que a velocidade seria tão baixa?