Linux Mint para transferências de arquivos de rede para carregar dados na RAM

2

Eu nunca vi ou ouvi nada assim antes, e não consigo encontrar mais nada on-line que seja parecido.

Eu atualizei minha rede para gigabit e tenho transferido arquivos grandes ultimamente (este em questão é um monte de imagens de DVD totalizando mais de 200GB). Sempre que eu tento copiar um conjunto de arquivos em alguns shows e maiores, eu notei esse comportamento estranho onde o Mint carrega uma parte dos dados na RAM - geralmente cerca de 1,2 GB ou menos - às vezes apenas algumas centenas de megabytes. - e, em seguida, inicie a transferência. Quando isso for feito, ele interromperá literalmente a transferência, cuspirá o antigo bloco de dados e aguardará para continuar a transferência até que o próximo bloco de dados seja carregado na RAM. Em seguida, ele continuará a transferência pela rede. Então repete. E repete. E repete. Até que os dados estejam prontos.

Aqui está uma captura de tela do System Monitor durante um desses momentos estranhos. . Você pode ver a morte da transferência no momento exato em que a RAM despeja os dados e, em seguida, você vê o nível de RAM no mesmo momento em que a transferência é retomada novamente. O que também é engraçado é que eu realmente tenho seis GB de RAM, não 3.2 como Sys. O monitor quer que você acredite - é a segunda vez que o Mint não reporta tudo de repente. Mas isso é uma pergunta para outro dia.

Não é a pior coisa do mundo, mas é um pouco irritante quando todos os outros sistemas operacionais que eu uso simultaneamente carregam dados dentro e fora da memória RAM enquanto estão sendo transferidos pela rede. Não precisa parar para pensar sobre isso. Isso me pouparia tempo enquanto eu estou movendo esses grandes conjuntos de dados se eu pudesse remediar isso.

Existem sugestões, soluções, diagnósticos ou teorias?

    
por weildish 14.04.2013 / 05:27

1 resposta

0

O comentário de Marco me inspirou a tentar algumas coisas que eu não pensava e descobri a resposta. Bem, acho que descobri uma alternativa. Se alguém souber mais sobre isso, adicione uma resposta.

Eu deveria ter especificado de antemão como eu estava transferindo o arquivo. Isto foi feito através da rede (claro) através de uma conexão WebDAV ao meu Synology NAS.

Após o comentário de Marco, testei a cópia 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, como também não tinha o problema de esperar por dados para carregar.

FTP: A velocidade média foi mais rápida, a transferência não parou para esperar que os dados fossem carregados no RAM, mas às vezes a CPU ficava um pouco engraçada ... e com isso eu quero dizer que isso acabou os núcleos, e eu tive que matar o processo de FTP porque ele continuava comendo 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 os despejaria e pegaria mais, transferiria isso, & tc.

Então eu descobri que o Samba é o melhor método neste exemplo. Eu pesquisei um pouco e vi que algumas pessoas acham que o WebDAV é um protocolo desajeitado, especialmente para as LANs.

Ainda assim, eu não sei se é assim que o WebDAV é - se outras pessoas têm o mesmo problema - ou se é algo errado com o Mint, ou se é apenas minha configuração particular do Mint. Então, eu acho que vou dar isso alguns dias antes de selecionar isso como a melhor resposta apenas para ver se outros têm melhores soluções / mais para adicionar que eu não posso adicionar.

    
por 15.04.2013 / 18:35