Недавно я принимал участие в обработке журналов консоли для сервера, и мне было любопытно, что существует проблема с производительностью при записи в большой файл по сравнению с маленькими.
Например, это хорошая идея - сохранять размер файла журнала небольшим, вместо того чтобы позволять им расти громоздкими, но я не мог много спорить в пользу того или иного подхода.
Могут быть проблемы с чтением или поиском в файле, но сейчас мне больше интересно узнать, может ли быть какое-либо влияние на запись.
Нужна консультация специалиста.
Edit:
Я так и думал, что операционной системе нужно только открыть дескриптор файла и отправить данные в файловую систему. Существует небольшая корреляция с размером файла, так как вы должны продолжать добавлять данные в конец файла, и всякий раз, когда блок данных заполнен, ОС назначает файлу другой блок. Как я уже говорил ранее, могут возникнуть проблемы при чтении и поиске из-за дефрагментации файловых блоков, но я не смог найти большой разницы во время записи.