Проблема скорости записи USB

Я должен понять несколько вещей: каждое перо USB (2.0 и 3.0) я подключаю к своему ноутбуку с результатами Ubuntu 17.10 очень медленные файлы записи на них. Если я вставляю 1 ГБ (фильм, например) к 3,0 перьям, это запускается очень быстро (право быстро, я думаю), но затем это замедляется к черту, и это остается на 99% в течение 3 минут. Я помню, что у меня не было этой проблемы на старом ПК с той же версией Ubuntu с теми же перьями USB. Я могу сделать что-то для смягчения ситуации?

1
задан 23 January 2018 в 21:06

1 ответ

Скопируйте в RAM и затем в USB pendrive

То, что Вы видите, - то, что процесс копии пишет в буфер в RAM, и затем процесс копии будет занят следующим шагом, для записи от буфера до элементов памяти pendrive's USB. Различные версии Ubuntu имеют различные 'точки останова', где буферизация останавливается, и запись в Карту памяти запускает и устанавливает скорость при копировании.

Я видел это поведение в нескольких версиях Ubuntu и как это может варьироваться от одной версии до следующей. Это очень очевидно при создании загрузочных дисков USB с mkusb. Это проиллюстрировано со следующим выводом от mkusb при записи в Экстремальный USB 3 pendrive SanDisk в Ubuntu 17.10,

...
Installing 'lubuntu-16.04.1-desktop-amd64.iso' to '/dev/sdb' ... :

< "lubuntu-16.04.1-desktop-amd64.iso" pv -s 896532480 | dd bs=4096  of=/dev/sdb
 Please wait for sync until 'Done' is written 
 (flushing file system buffers to the device)
 855MiB 0:00:05 [ 150MiB/s] [===========================================>] 100%
218880+0 records in
218880+0 records out
896532480 bytes (897 MB, 855 MiB) copied, 19,4446 s, 46,1 MB/s
Syncing the device ...
 Done :-) 
p_clean:
live system or temporary superuser permissions
clean if necessary and return

sync

В этом случае важно, чтобы буферы были сброшены так, чтобы можно было быть уверены, что запись в Карту памяти закончилась, и можно отключить USB pendrive. Можно использовать команду

sync

с этой целью. Когда оболочка возвращается к подсказке, синхронизация закончилась, и буферы сбрасываются.


Когда Вы записали файл в файловую систему и размонтирование та файловая система, sync выполняется автоматически, прежде чем файловая система (раздел) размонтирована. Но когда Вы клонируетесь от файла ISO до USB pendrive, в целевом диске нет никакой смонтированной файловой системы, и необходимо использовать sync.

Ищите быстрый USB 3 pendrives

Существуют большие различия в скорости записи между USB pendrives. Некоторый USB 3 pendrives довольно быстр, в то время как другие не намного быстрее, чем USB 2 pendrives. Если Вы хотите быстро писать, можно получить полезные подсказки по этой ссылке,

help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed

Скорость восстановления путем стирания целого устройства

Когда старый pendrives становятся медленнее (обычно уменьшают скорость записи до половины), я вытираю целое устройство mkusb (перезапись с нулями). Тем путем я могу восстановить оригинал (или почти исходный) скорость записи. Я думаю, что это - способ уменьшить внутреннее управление элементами памяти (соединяющийся логические ячейки с физическими ячейками, возможно, путем выпуска ячеек, которые были записаны в редко, потому что они хранили данные). Но не делайте этого слишком часто из-за износа.

2
ответ дан 7 December 2019 в 13:27

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

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