Existem muitos motivos pelos quais a transferência de muitos arquivos pequenos sempre será mais lenta do que a transferência de um único arquivo grande. Para uma leitura, é mais provável que os arquivos estejam espalhados pelo disco, exigindo buscas em todo o lugar para obtê-los. Como Evan mencionou, também há metadados envolvidos no caso do NFS (ou qualquer outro sistema de arquivos para esse assunto!) Que também complica as coisas.
Você pode tentar aumentar seus parâmetros rsize
e wsize
para a montagem do NFS e ver se isso ajudará o desempenho um pouco. Também confira esta questão sobre como ajustar o NFS para latência mínima, pois ele tem muita ajuda conselhos que ajudarão no caso de muitas pequenas transferências de arquivos.