Eu tenho um PC de inicialização dupla. Quando copio uma pasta do Windows (Windows 7 Pro), ela copia 110 MB por segundo em uma rede gigabit. Linux (ubuntu dekstop 16.04) no mesmo PC nunca copia mais rápido que 45 MB por segundo, então leva basicamente o dobro do tempo para copiar A MESMA PASTA.
Qual poderia ser o problema, obviamente todo o hardware é exatamente o mesmo? Eu verifiquei no dmesg, o Ubuntu vê isso como uma rede gigabit e se conecta como tal.
PS, estou copiando para uma pasta compartilhada do Windows, caso isso possa fazer diferença.
Obrigado.
Responder1
Você diz que está copiando a mesma pasta no cliente. É dual boot, então provavelmente você está usando NTFS. Os sistemas Linux gravam em sistemas NTFS por meio do subsistema FUSE, que usa código de modo de usuário para implementar o código de acesso ao sistema de arquivos. Cada bloco escrito ou lido precisa passar por essa interface FUSE, que é muito mais lenta que o código nativo do kernel.
Você também diz que está copiando a mesma pasta de um compartilhamento remoto do Windows. Em sistemas Linux, isso é implementado por meio do SAMBA, que também é código de modo de usuário. Então esse é outro gargalo.
Se você usasse uma solução nativa do Linux (o que eu garanto, neste caso você não pode), descobriria que ela era tão rápida quanto a solução nativa do Windows.