, если вы создаете зеркальный том lvm из нуля некоторого ТБ, возможно, вы можете использовать параметр --nosync
man lvcreate
Specifying the optional argument --nosync will cause the creation of the mirror to skip the initial resynchronization. Any data written afterwards will be
mirrored, but the original contents will not be copied. This is useful for skipping a potentially long and resource intensive initial sync of an empty
device.
Подозреваю, что узким местом является запись на USB флэш-накопитель. Флэш-накопители USB, как правило, находятся на низком уровне производительности/ценового диапазона. Данные накапливаются в памяти со скоростью 10 Мб/с до точки, затем записываются со скоростью 200 Кб/с.
Можно попробовать воспроизвести параметры ядра vm.dirty_bytes
и vm.dirty_background_bytes
. Установка их на меньшее значение может сделать запись более однородной. Однако это также может снизить среднюю скорость: буферизация записи на флэш-накопитель хороша для пропускной способности, так как блоки флэш-памяти нужно стирать перед записью - если один и тот же блок нужно стирать и перезаписывать несколько раз, это снижает производительность (а также уменьшает срок службы диска).