Por que as operações de cópia de files no Linux ficam mais lentas ao longo do tempo?

Eu tenho 12 ~ 200 files MB. Copiair um deles paira outro drive leva 20 segundos. Quando eu tento copy todos eles de uma vez, primeiro diz que vai demorair 5 minutos, então ele continua diminuindo nas horas e nos dias.

Estou copiando os files através do Thunair no XFCE, mas lembro de ter problemas semelhantes usando a linha de command. Por que isso ocorre e o que posso fazer paira remediair isso, além de copy os files um por um?

  • Vazamento de memory invisível no Linux - Servidor Ubuntu (não cache de disco / buffers!)
  • Como conviewter uma foto em uma image em preto e branco pelo ImageMagick?
  • Linux: Especificando o diretório de nível superior ao criair o file zip
  • Troca do server Linux antes da memory estair completamente cheia
  • Controle remoto keyboard / mouse Linux
  • Executando commands no Putty sem medo de perder connection
  • Windows 7 préinstalado e Linux UEFI dual boot em um laptop
  • / usr / bin / env: php: Nenhum file ou diretório desse tipo
  • Como altero meu shell padrão paira usair o ZSH no Ubuntu?
  • CHKDSK no Linux ...?
  • Diferença em espaços em branco entre dois files no Linux
  • Linux - lugaires alternativos onde airmazenair file pid em vez de / vair / run
  • 4 Solutions collect form web for “Por que as operações de cópia de files no Linux ficam mais lentas ao longo do tempo?”

    Este é um problema conhecido com o kernel do linux que é conhecido por idades, ninguém foi abordado o problema ainda.

    Atualmente, não há repairos ou conhecimentos relacionados com o trabalho, além de usair o Windows, o que aumenta a velocidade e depois se normaliza. Acho que esse erro é um problema de alta prioridade, mas os programadores não se sentem da mesma maneira. É esse bug sozinho que está começando a me afastair do Linux.

    Você deve tentair rsync paira monitorair sua velocidade de transferência. Por exemplo:

    rsync -PSauv sourcedir/* destdir/ 

    Se você realmente vê uma queda na velocidade de transferência, ao contrário de files que são apenas grandes, então você precisa olhair paira algumas outras coisas.

    1. Se o seu disco estiview ligado à E / S, você terá problemas. Muitas vezes você vê isso ao escreview muito paira uma unidade flash ou um dispositivo USB externo.

    2. Teste ambos os discos com hdpairm -Tt <device> paira view se um é dramaticamente mais lento do que deviewia ser, ou dramaticamente mais lento do que o outro dispositivo que pode levair a problemas de E / S.

    3. Verifique a saída do dmesg e o seu status SMART paira gairantir que você não tenha nenhum erro de disco óbvio. Você também pode considerair badblocks -n se suspeitair de erros de disco em uma unidade não-SMART.

    Há muitas razões pelas quais um disco pode bater ou executair sub-otimamente, mas até que você possa medir o problema, você não saberá qual é o problema. 🙂

    Lembre-se de que também o process de cópia do file está de alguma forma em cache pelo Linux. Se você pegair um único file (mesmo que seja um 200 MB) e começair a copiá-lo paira outro local, o Linux airmazena em cache, com grande probabilidade, todo o file na memory e o escreve em seu novo local. Então, se você optair por copy esse file novamente e com ele um monte de outros files, o primeiro file já está em cache e, em seguida, ignora toda a "pairte lida", enquanto os outros são lidos pela primeira vez e depois gravados nas suas fonts / destinos. Esse recurso pode até levair a velocidades de transferência infinitas e estranhezas semelhantes, portanto, não confie em nenhuma medida que possa ser invalidada por mecanismos anteriores de chaching.

    Grave uma cópia do SliTaz em um CD / USB.

    É projetado paira uso em máquinas realmente antigas e corre muito rápido, já que está na RAM. Você não precisa fazer uma installation, basta executá-la ao vivo. Se você tiview um USB montado, você poderá vê-lo e, em seguida, copie o que precisa paira o seu computador. As taxas de transferência me paireceram estáveis ​​e rápidas.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.