
Nunca vi ou ouvi nada parecido antes e não consigo encontrar mais nada online que seja semelhante.
Atualizei minha rede para gigabit e tenho transferido arquivos grandes recentemente (este em questão é um monte de imagens de DVD totalizando mais de 200 GB). Sempre que tento copiar um conjunto de arquivos de alguns gigabytes ou mais, noto esse comportamento estranho em que o Mint carrega uma parte dos dados na RAM - geralmente cerca de 1,2 GB ou menor - às vezes apenas algumas centenas de megas- - e então comece a transferir. Quando a transferência for concluída, ele literalmente interromperá a transferência, cuspirá o antigo pedaço de dados e esperará para continuar a transferência até que o próximo pedaço de dados seja carregado na RAM. Em seguida, a transferência pela rede será retomada. Então ele se repete. E repete. E repete. Até que todos os dados estejam prontos.
Aqui está uma captura de tela do Monitor do Sistema durante um desses momentos estranhos.
. Você pode ver a morte da transferência no exato momento em que a RAM despeja os dados e, em seguida, ver o nível da RAM no mesmo momento em que a transferência é retomada novamente. O que também é engraçado é que na verdade tenho seis GB de RAM, e não 3,2 como o Sys. O Monitor quer que você acredite – esta é a segunda vez que o Mint não relata isso de repente. Mas essa é uma questão para outro dia.
Não é a pior coisa do mundo, mas é um pouco chato quando todos os outros sistemas operacionais que usei carregam simultaneamente dados dentro e fora da RAM enquanto eles são transferidos pela rede. Não é preciso fazer uma pausa para pensar sobre isso. Eu economizaria tempo enquanto movo esses grandes conjuntos de dados se pudesse remediar isso.
Existem sugestões, remédios, diagnósticos ou teorias?
Responder1
O comentário de Marco me inspirou a tentar algumas coisas nas quais não havia pensado e descobri a resposta. Bem, acho que descobri uma alternativa. Se alguém souber mais sobre isso, adicione uma resposta.
Eu deveria ter especificado antecipadamente como estava transferindo o arquivo. Isso foi feito pela rede (é claro) por meio de uma conexão WebDAV ao meu Synology NAS.
Após o comentário de Marco, testei copiar cerca de 11,7 GB para o NAS usando vários métodos diferentes:
Samba: Não só a velocidade média era muito mais rápida, mas também não apresentava o problema de espera pelo carregamento dos dados.
FTP: A velocidade média era mais rápida, a transferência não parava para esperar os dados carregarem na memória RAM, mas às vezes a CPU ficava um pouco engraçada... e com isso quero dizer que estourou o limite de um dos núcleos, e tive que encerrar o processo de FTP porque ele continuava consumindo a CPU mesmo depois de cancelar a transferência.
WebDAV: O mesmo que antes - a RAM pegaria um monte de dados, os dados seriam transferidos, então a RAM iria despejá-los e pegar mais, transferi-los, etc.
Então descobri que o Samba é o melhor método neste caso. Pesquisei um pouco no Google e vi que algumas pessoas acham que o WebDAV é um protocolo desajeitado, especialmente para LANs.
Ainda assim, não sei se é assim que o WebDAV funciona - se outras pessoas têm o mesmo problema - ou se há algo errado com o Mint, ou se é apenas minha configuração específica do Mint. Então, acho que darei alguns dias antes de selecioná-la como a melhor resposta, apenas para ver se outros têm soluções melhores/mais a acrescentar que não posso adicionar.