Автор Тема: USB флешки  (Прочитано 44476 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: USB флешки
« Ответ #45 : Январь 31, 2020, 07:39:40 »
Для записи систем использую dd

Эксперименты с этим чем закончились? Снова вернулся к dd? Сейчас не экспериментирую с дистрибутивами и поэтому попробовать не могу. Но помню, что после dd не все дистрибутивы нормально запускались и приходилось задействовать виндовский rufus, аналога которому, к сожалению, в линуксе нет.
« Последнее редактирование: Январь 31, 2020, 08:04:59 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: USB флешки
« Ответ #46 : Январь 31, 2020, 09:08:30 »
после dd не все дистрибутивы нормально запускались

    Это могло происходить, если записываемый образ не был гибридным.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #47 : Январь 31, 2020, 11:30:57 »
Эксперименты с этим чем закончились? Снова вернулся к dd?

Rosa Image Writer (графический интерфейс для программы dd) использую как основную записывалку образов на флешку, её приемущество перед консольной dd - убирает из списка устройств HDD и SSD.

А вот эксперименты с разными параметрами ставлю на консольной dd.

На счет Rufus - там много параметров можно выбрать в графическом окошке, в линуксах действительно нет подобной программы, если только через консоль с помощью нескольких команд и после чтения манов.
« Последнее редактирование: Январь 31, 2020, 11:34:14 от Пользователь. »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: USB флешки
« Ответ #48 : Январь 31, 2020, 12:24:18 »
А вот эксперименты с разными параметрами ставлю на консольной dd.

Прогоняешь тесты флэшек  на скорость чтения-записи ?
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #49 : Январь 31, 2020, 16:27:56 »
Нет, менял размер блока при записи образа, хотел отключить кэширование в оперативную память перед записью - это не вышло.

А скорость мне безразлично на чем мерять, на записи образа системы или на записи крупного файла, запустил запись и на время поглядываешь. Потом делишь объем на время и получается скорость.

Хотя, gnome-disks может показать другую информацию по скорости, например запись мелких файлов, скорость доступа к отдаленным друг от друга ячейкам памяти.
Например в картах памяти доступ к отдаленным ячейкам вообще медленный, там файлы пишутся как я понимаю по порядку, чтобы дохлому контроллеру не приходилось искать пустые ячейки в разных уголках памяти. Во флешках у контроллера хватает мощности для анализа множества ячеек, поэтому скорость доступа к отдаленным друг от друга ячейкам быстрая.
Но это лишь мои догадки...

Из этого следует, если установить систему на карту памяти и флешку, то карта памяти должна сдохнуть первой.

Или если организовать мультизагрузочный накопитель, в котором то добавлять, то удалять файлы. У карты памяти в таком режиме скорость со временем должна сильно упасть, если файловая система будет хранить удаленные файлы. Флешка в таком режиме должна пошустрее работать, так как она быстрее анализирует свободные ячейки. Форматирование решает проблему такого замедления.

Так что мое мнение, хоть флешки с картами памяти похожи по назначению, но по конструкции у них много отличий.
« Последнее редактирование: Январь 31, 2020, 16:59:21 от Пользователь. »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: USB флешки
« Ответ #50 : Январь 31, 2020, 17:02:21 »
Нет, менял размер блока при записи образа, хотел отключить кэширование в оперативную память перед записью - это не вышло.
Там же вроде как просто буфер отключается и идет прямая запись. И не через размер блоков, а через параметр   iflag=direct
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #51 : Январь 31, 2020, 17:12:02 »
Ты меня не понял, сначала я экспериментировал с размером блоков, но в терминале за несколько секунд появляется информация что запись успешно завершена. А начинаешь безопасно извлекать флешку - пишет что еще идет запись на флешку. Приходилось засекать время именно по сообщению безопасного извлечения, когда оно пропадает - тогда только файлы полностью записаны.

Пошел разбираться как отключить это кэширование в оперативной памяти, чтобы в терминале было видно когда файлы записаны, а не скинуты в оперативку. iflag=direct пробовал, он не отключил скидывание файлов в оперативку перед записью.

В программе Rosa Image Writer как я помню файлы не скидываются в оперативку, там есть полоска и цифры показывающие сколько уже записано, вот на ней удобнее мерять скорость. И понятно когда файлы записаны и можно приступать к безопасному извлечению флешки.
« Последнее редактирование: Январь 31, 2020, 17:17:59 от Пользователь. »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: USB флешки
« Ответ #52 : Январь 31, 2020, 17:18:23 »
iflag=direct пробовал, он не отключил скидывание файлов в оперативку перед записью.
Интересно, сколько читал про тестирование флэшек с помощью dd, вопросов не было по данному флагу. Он так и называется - использовать прямой ввод/вывод для данных
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #53 : Январь 31, 2020, 17:21:09 »
Попробую еще раз, когда будет время, но помню что с этим флагом запись произошла так же как и без него за пару секунд, а потом безопасно извлекаешь и на тебе - сообщение что запись еще продолжается.

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: USB флешки
« Ответ #54 : Январь 31, 2020, 17:22:35 »
попробуй. Я то не пробовал, нет смысла, древняя мать, не могет usb3.
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #55 : Январь 31, 2020, 21:19:00 »
Разобрался в чем была проблема.

После подключения флешки я монтировал её через боковую панель Thunar, в этом случае используется кэш записи в оперативной памяти. После такого монтирования dd использует кэш в оперативной памяти как с параметром iflag=direct так и без него (он не работает).

Если не монтировать флешку в файловом менеджере, то dd не использует кэш в оперативной памяти, даже без параметра iflag=direct.

Вывод: для использования dd не нужно монтировать флешку в файловом менеджере, тогда не будет использоваться кэш в оперативной памяти, и программа dd покажет реальную скорость записи.

--------

Протестировал свои флешки с разным размером блока.
Если не указывать, то будет 512 килобайт
Затем указал bs=2M, это 2 мегабайта
В конце указал bs=4M, это 4 мегабайта

Transcend
2,6 MB/s
4,3 MB/s
4,2 MB/s

Smartbuy
2,2 MB/s
3,2 MB/s
3,3 MB/s

Adata
1,9 MB/s
4,1 MB/s
4,0 MB/s

Так что нужно еще потестировать флешку Adata, если скорость подтвердится, то можно использовать для тестов системы, пока не куплю быструю флешку.

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

Похоже Rosa Image Writer использует небольшой размер блока, раз Adata через неё пишет со скоростью 2-3 мегабайта в секунду, это надо тоже перепроверить.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #56 : Январь 31, 2020, 21:47:06 »
Надо еще раз протестировать карту памяти.

В Adata тоже находится карта памяти, но с контактами usb, и она хорошо разогналась при записи образа диска.

В образе диска мало мелких файлов, почти весь объем занимает сжатый образ системы в архиве. Карты памяти как раз оптимизированы под запись больших файлов.




Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #57 : Январь 31, 2020, 23:14:51 »
Протестировал карту памяти вставленную в 4G модем Huawei E3372h

Mirex
4,7 MB/s
13,9 MB/s
13,7 MB/s

Как видно, размер блока в 4 мегабайта не имеет смысла, 2 мегабйта уже дает максимальную скорость.

Рунту записывается за минуту, а на флешках за 3-4 минуты.

Телефон теперь без карты памяти, фотографировать мелочевку некуда.


Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #58 : Январь 31, 2020, 23:44:21 »
Обнаружил один минус загрузки системы с усб модема.
Загрузился с модема, потом решил перезагрузить компьютер, при этом вышло сообщение обычное для лайв усб, отключите накопитель и нажмите энтер, нажал энтер без вытаскивания модема.

Загружается система с SSD, но карты памяти не видно, нужно вытаскивать и вставлять модем, чтобы появилась, то есть лишний раз выдергивать модем, размещенный далеко от компьютера...

Флешка обычно в системнике, на расстоянии вытянутой руки, её достать легко.

Придется возвращать карту памяти в телефон, там она как родная, файлы хранит, проблем не создает.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: USB флешки
« Ответ #59 : Февраль 01, 2020, 00:01:05 »
Теперь буду искать инструкцию, как форматировать флешку в fat32 с размером блока в 2 мегабайта.

Это для флешки с музыкой и фильмами, для мультизагрузочных возможно тоже подойдет.