В общем, провёл я небольшое исследование и результаты неутешительны.
Отформатировал раздел под XFS, и позволил Трансмишшену на этот раздел складывать закачиваемые файлы. Утром првоерил что получилось.
Файл01, длина 655 мегабайтов, число фрагментов 33.135 (тридцать одна тысяча сто тридцать пять) при средней длине фрагмента около 16..32 Кб, изредка попадаются куски длиной 64..80 Кб.
Файл02, длина 350 Мб, число фрагментов 19.142 штуки. Ситуация с размерами блоков повторяет аналогичную для случая Файл01.
Не трудно подсчитать, что средняя длина фрагмента не превышает 20Кб на обоих файлах. Учитывая, что жёсткий диск компьютера способен производить в лучшем случае 60..100 произвольных операций чтениия-записи в секунду получаем (усреднённо) 80*20=1600 Кб в секунду или 1,6 мегабайта в секунду, что весьма точно коррелирует с изначально выявленными 1,5..2,5 мегабайта в секунду.
Вывод. JFS не виновата, аппаратура компьютера не виновата. Такая фигня случится на любой ФС, которая выделяет дисковое пространство блоками или экстентами - безразлично.
Проблема в способе размещения файла программой Transmission. Осталось найти волшебный пендель, который бы заставил её предварительно выделять место под закачиваемые файлы. Кто знает способ?