Почему то, что было / dev / md1, когда я его создавал, теперь явно называется / dev / md127 или / dev / md127p1?

30 МБ/с - это довольно высокая скорость чтения для флешки (на момент написания этого ответа - спустя годы скорость увеличилась). Запись происходит гораздо медленнее. (Вот несколько примеров бенчмарков.) Ограничивающим фактором является не USB-соединение, а физика накопителя. И запись отдельных файлов происходит медленнее, чем скорость записи, которую вы видите в бенчмарках: требуется время на запись метаданных.

Быстрые скорости, которые вы видите в начале, - это запись в буфер записи. В какой-то момент буфер переполняется, и тогда реальная скорость записи на диск имеет значение.

Вы также можете наблюдать другие эффекты замедления, хотя, поскольку вы заполняете только 1/4 свежеотформатированного диска, я не думаю, что вы достигли точки, где они начинаются. Если файловая система близка к заполнению и в ней было много удаленных файлов, она может начать фрагментироваться, поэтому требуется больше времени, чтобы найти немного места для файлов (это в основном проблема вращающихся носителей, где очень помогает возможность хранить файлы большими последовательными кусками). На флэш-носителях, когда значительная часть данных используется и удаляется, данные распределяются между ячейками; каждую ячейку нужно стирать целиком, поэтому если запись частично затрагивает многие ячейки, то придется стирать и частично перезаписывать много ячеек. Кроме того, на вращающихся носителях скорость доступа к данным зависит от того, насколько далеко данные находятся от центра, а на флэш-накопителе она везде одинакова.

3
28.08.2017, 21:24
0 ответов

Теги

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