Мне нужно понять пару вещей: каждая ручка USB (2.0 и 3.0). Я подключаюсь к своему ноутбуку с результатами Ubuntu 17.10, очень медленно записывая файлы на них. Если я вставлю 1 ГБ (например, к фильму) в ручку 3.0, он начнется очень быстро (как мне кажется, верный быстрый), но затем он замедляется до черта, и он остается на 99% в течение 3 минут. Я помню, что у меня не было этой проблемы на старом компьютере с той же версией Ubuntu, с теми же USB-перьями. Могу ли я что-то сделать для смягчения ситуации?
. Вы видите, что процесс копирования записывается в буфер в ОЗУ, а затем процесс копирования будет занят следующим шагом, чтобы записать из буфер к ячейкам памяти USB pendrive. В разных версиях Ubuntu есть разные «точки останова», где буферизация остановлена и начинается запись на USB-накопитель и задает скорость копирования.
Я видел это поведение в нескольких версиях Ubuntu и как это может варьироваться от одной версии к следующей. Это очень очевидно при создании USB-загрузочных дисков с mkusb. Это проиллюстрировано следующим выходом mkusb при записи на Sandisk Extreme USB 3 pendrive в 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
В этом случае важно, чтобы буферы очищаются, так что вы можете быть уверены, что запись на USB-накопитель завершена, и вы можете отключить USB-накопитель. Для этой цели вы можете использовать команду
sync
. Когда оболочка вернется в приглашение, синхронизация завершится, и буферы будут сброшены.
Когда вы написали файл в файловую систему и размонтировали эту файловую систему, sync запускается автоматически до того, как файловая система (раздел) будет размонтирована. Но когда вы клонируете из iso-файла на USB-накопитель, в целевом диске нет установленной файловой системы, и вы должны использовать sync.
Существуют большие различия в скорости записи между USB-накопителями. Некоторые USB-накопители 3 довольно быстрые, в то время как другие не намного быстрее, чем USB 2-pendrives. Если вы хотите быстро писать, вы можете получить полезные советы по этой ссылке,
. Вы видите, что процесс копирования записывается в буфер в ОЗУ, а затем процесс копирования будет занят следующим шагом, чтобы записать из буфер к ячейкам памяти USB pendrive. В разных версиях Ubuntu есть разные «точки останова», где буферизация остановлена и начинается запись на USB-накопитель и задает скорость копирования.
Я видел это поведение в нескольких версиях Ubuntu и как это может варьироваться от одной версии к следующей. Это очень очевидно при создании USB-загрузочных дисков с mkusb. Это проиллюстрировано следующим выходом mkusb при записи на Sandisk Extreme USB 3 pendrive в 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
В этом случае важно, чтобы буферы очищаются, так что вы можете быть уверены, что запись на USB-накопитель завершена, и вы можете отключить USB-накопитель. Для этой цели вы можете использовать команду
sync
. Когда оболочка вернется в приглашение, синхронизация завершится, и буферы будут сброшены.
Когда вы написали файл в файловую систему и размонтировали эту файловую систему, sync запускается автоматически до того, как файловая система (раздел) будет размонтирована. Но когда вы клонируете из iso-файла на USB-накопитель, в целевом диске нет установленной файловой системы, и вы должны использовать sync.
Существуют большие различия в скорости записи между USB-накопителями. Некоторые USB-накопители 3 довольно быстрые, в то время как другие не намного быстрее, чем USB 2-pendrives. Если вы хотите быстро писать, вы можете получить полезные советы по этой ссылке,
Когда старые pendrives становятся медленнее (как правило, уменьшают скорость записи до половины), я протираю все устройство с помощью mkusb (перезаписываем нулями). Таким образом, я могу восстановить исходную (или почти оригинальную) скорость записи. Я думаю, что это способ облегчить внутреннее управление ячейками памяти (соединение логических ячеек с физическими ячейками, возможно, выпуском ячеек, которые были написаны редко, потому что они хранят данные). Но не делайте это слишком часто из-за износа.
. Вы видите, что процесс копирования записывается в буфер в ОЗУ, а затем процесс копирования будет занят следующим шагом, чтобы записать из буфер к ячейкам памяти USB pendrive. В разных версиях Ubuntu есть разные «точки останова», где буферизация остановлена и начинается запись на USB-накопитель и задает скорость копирования.
Я видел это поведение в нескольких версиях Ubuntu и как это может варьироваться от одной версии к следующей. Это очень очевидно при создании USB-загрузочных дисков с mkusb. Это проиллюстрировано следующим выходом mkusb при записи на Sandisk Extreme USB 3 pendrive в 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
В этом случае важно, чтобы буферы очищаются, так что вы можете быть уверены, что запись на USB-накопитель завершена, и вы можете отключить USB-накопитель. Для этой цели вы можете использовать команду
sync
. Когда оболочка вернется в приглашение, синхронизация завершится, и буферы будут сброшены.
Когда вы написали файл в файловую систему и размонтировали эту файловую систему, sync запускается автоматически до того, как файловая система (раздел) будет размонтирована. Но когда вы клонируете из iso-файла на USB-накопитель, в целевом диске нет установленной файловой системы, и вы должны использовать sync.
Существуют большие различия в скорости записи между USB-накопителями. Некоторые USB-накопители 3 довольно быстрые, в то время как другие не намного быстрее, чем USB 2-pendrives. Если вы хотите быстро писать, вы можете получить полезные советы по этой ссылке,
Когда старые pendrives становятся медленнее (как правило, уменьшают скорость записи до половины), я протираю все устройство с помощью mkusb (перезаписываем нулями). Таким образом, я могу восстановить исходную (или почти оригинальную) скорость записи. Я думаю, что это способ облегчить внутреннее управление ячейками памяти (соединение логических ячеек с физическими ячейками, возможно, выпуском ячеек, которые были написаны редко, потому что они хранят данные). Но не делайте это слишком часто из-за износа.