Мне нужно перенести более одного большого файла на устройство USB или SD, скажем, 4 файла по 1 ГБ каждый.

Я заметил, что на USB одновременная передача нескольких файлов намного медленнее, чем постановка в очередь копии; это простой тест, который я сделал сам:

Тест 1 (очередь):

$ cp file1 /mnt/usb;cp file2 /mnt/usb;cp file3 /mnt/usb;cp fil41 /mnt/usb;

12 минут

Тест 2 (одновременный, из 4 разных оболочек)

$ cp fileN /mnt/usb

40 минут

Эта проблема не возникает на MacOS. Если я выполню те же тесты, общее время копирования будет примерно таким же.

Почему это происходит в Linux? Почему при одновременной записи производительность сильно снижается? Есть ли другой способ обойти эту проблему (кроме копирования файлов в очереди)? Я пробовал как с cp и с rsync .

0