Высокая скорость копирования в начале копирования

Когда я копирую файл (не важно, какой процесс я использую - krusader, cp, dd, ...), во-первых, он очень быстрый, слишком быстрый (около 7000 МБ / с на USB 2.0-флешку). Затем он внезапно замедляется (обычно на 99%) и почти замерзает на несколько минут. Я предполагаю, что первая часть копируется в некоторый кеш, а затем синхронизируется с USB с нормальной скоростью.

Проблема показывается здесь, когда я тестирую производительность диска (/dev/sdb - 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

Эта ошибка может быть связана :

Ноутбук: Ubuntu 16.04 (4.10.0-42-generic), Awesome WM, 16G RAM, 512 SSD, ... (это не первый раз, когда я сталкиваюсь с этим - та же проблема была и с моим старым ноутбуком с 16G RAM)

6
задан 19 December 2017 в 15:12

1 ответ

Вы можете столкнуться с упомянутой ошибкой, но это может быть и нормальная работа.

Сначала система выполняет запись в кэш накопителя, что может быть очень быстрым в зависимости от скорости шины памяти. Когда кэш достигает определенной точки, он начинает загружать страницы на диск, все еще получая записи в кэш. Поскольку запись на диск происходит намного медленнее, чем запись в память, кэш в конечном итоге заполнится. Когда это происходит, система сбрасывает кэш на диск и начинает запись непосредственно на диск. В зависимости от размера кэша эта очистка может занять некоторое время.

Как упомянуто в сообщении об ошибке, которое вы связали, изменение «коэффициента загрязнения» может уменьшить эту задержку.

3
ответ дан 19 December 2017 в 15:12

Другие вопросы по тегам:

Похожие вопросы: