Система установлена на USB Flash. Падение производительности при записи на системный носитель.

USB-интефейс 3.0 и у флешки, и на материнской плате. Параметры скорости USB Flash: 245/190 Мб/с
Опции монтирования:
/dev/arch/root  /       ext4    defaults        0       1
Аналогичная система на SSD работает без проблем.
Система полностью установлена на флешку, не Live USB. Отключение swap ситуацию не меняет.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
top, iotop ... в студию!
movieman
Параметры скорости USB Flash: 245/190 Мб/с
Это, как можно понять, практически замеренная?
Ошибки не исчезают с опытом - они просто умнеют
Это констатация факта что ли?
Lupus pilum mutat, non mentem.
movieman
Падение производительности при записи на системный носитель.
А как вы замеряете падение производительности?))
Ошибки в тексте-неповторимый стиль автора©
indeviral
А как вы замеряете падение производительности?))
Как как. Просто тупить начинает. Он не учел что флешка это не ссд. И не сделал ничего чтобы этого избежать.
Lupus pilum mutat, non mentem.
оно и должно тупить
ghost
top, iotop ... в студию!

Тут дело не в том, что какой-то процесс отжирает ресурсы, тут проблема в том, как система работает с USB Flash накопителями. В топах, собственно процессы инициирующие запись, ps показывает STAT "D" у usb-storage и kworker.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
vasek
movieman
Параметры скорости USB Flash: 245/190 Мб/с
Это, как можно понять, практически замеренная?

Замеры дали результат - 122/87 Мб/c.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
jim945
indeviral
А как вы замеряете падение производительности?))
Как как. Просто тупить начинает. Он не учел что флешка это не ссд. И не сделал ничего чтобы этого избежать.

Все верно, система просто подвисает на некоторое время. Чем больший объем данных записывается, тем дольше висит.
А можно подробнее? Что именно нужно было учесть. Я так понимаю, что при работе с USB Flash система использует что-то вроде буфера, а при работе с SSD - нет. Можно ли вообще что-то сделать, или система на флешке так и будет работать?
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
 
Зарегистрироваться или войдите чтобы оставить сообщение.