Alta velocidade de cópia no início da cópia

6

Quando copio arquivo (não importa qual processo eu uso - krusader, cp, dd, ...) em primeiro lugar é muito rápido, como muito rápido (em torno de 7000 MB / s para USB 2.0 pen-drive). Então, de repente, diminui a velocidade (geralmente em 99%) e quase congela por alguns minutos. Meu palpite é que a primeira parte é copiada para algum cache e depois é sincronizada para USB por velocidade normal.

O problema é mostrado aqui, quando testo o desempenho da unidade ( /dev/sdb é pen drive USB 2.0):

$ sudo hdparm -Tt /dev/sdb

/dev/sdb:
Timing cached reads:   14654 MB in  2.00 seconds = 7332.19 MB/sec
Timing buffered disk reads:  64 MB in  3.05 seconds =  20.97 MB/sec

Este bug talvez esteja relacionado :

Laptop: Ubuntu 16.04 (4.10.0-42 genérico), Awesome WM, 16G RAM, 512 SSD, ... (esta não é a primeira vez que eu encontro isso - o mesmo problema tinha meu laptop mais antigo também com 16G RAM)

    
por Jav 19.12.2017 / 11:53

1 resposta

3

você pode estar tendo o bug mencionado, mas também pode ser uma operação normal.

Inicialmente, o sistema grava no cache da unidade, que pode ser muito rápido, dependendo da velocidade do barramento de memória. Quando o cache chega a um certo ponto, ele começa a empurrar as páginas para o disco enquanto ainda recebe gravações no cache. Como a gravação em disco é muito mais lenta do que a memória grava, o cache acabará sendo preenchido. Quando isso acontece, o sistema libera o cache para o disco e começa a gravar diretamente no disco. Dependendo do tamanho do cache, esse flush pode demorar um pouco para ser processado.

Como mencionado no relatório de bug vinculado, alterar a "taxa suja" pode reduzir esse atraso.

    
por ravery 19.12.2017 / 12:35

Tags