-
Sem motivo aparente, o tamanho do seu arquivo de teste é muito pequeno, apenas 80MB. Um arquivo pequeno como esse tornará o resultado menos preciso, mas também significará que toda a operação pode ser satisfeita pelo cache e não testar o desempenho real do sistema de arquivos.
Para corrigir, deixo o tamanho do arquivo muito maior, digamos um par de GB.
Provavelmente, você precisa fazer um
sync
depois e medir o resultado inteiro. Como emtime 'dd if=/dev/zero of=/tmp/output bs=1M count=2k && sync'
ou algo assim. -
Certifique-se de que / tmp não é realmente um tmpfs, caso em que é armazenado na memória, não no disco. Certifique-se de que a partição de destino seja uma partição de disco.
-
Copiar de / dev / zero pode, em alguns casos, resultar em um desempenho artificialmente alto quando a mídia de disco executa sua própria compactação de dados, porque uma cadeia de zeros reduz praticamente nada. Este será um problema específico em SSDs. Certifique-se de que seus dados de teste sejam aleatórios o suficiente para não compactar, como arquivos JPEG ou vídeos MP4 (e não o mesmo arquivo repetidas vezes, porque isso ainda será bem compactado). Os dados aleatórios funcionarão melhor se forem pré-gerados, não gerados em tempo real, porque isso irá abrandar a velocidade da transferência.