А подробности где? Или это троллинг такой? Ты её сам пишешь, есть исходники, только бинарник? Что за диск? Он один? Что потом делает с файлами? Ты уверен, что именно долго читает, а не обрабатывает? Можно посмотреть в сторону xargs и parallel.
Зависит от кучи условий в общем случае. Главное - это где узкое место :)
Но, о5 же, в общем случае, если сделать чтение файлов асинхронным, это скорее всего даст лучший результат с точки зрения пропускной способности. Распараллеливание может как дать прирост, так и ухудшить ситуацию в зависимости от см. Главное.
Если ФС на raid1 (зеркале), то один файл параллельно с двух дисков не прочтётся (ускорения не будет), а вот чтение двух разных файлов возможно параллельно с двух разных дисков. Так что – нужно.