Как эффективно (время) записать огромное количество данных в файл?
сделать тестовый прогон и посмотреть какое место системы работает бутылочным горлышком.
если затык в записи на носитель применить сжатие данных.
если затык в обработке результатов, то поставить проц помощнее.
если затык в получении кучи информации о файлах, то ускорить файловую систему.
и т.д. и т.п.
Буфер. Ибо писать по байтику - это дико медленно.