Проблемы с производительностью при записи в большие файлы?

Недавно я занимался обработкой журналов консоли для сервера и из любопытства подумал, это проблема производительности при записи в большой файл по сравнению с маленькими.

Например, было бы неплохо сохранить размер файла журнала маленьким вместо того, чтобы позволять им становиться громоздкими, но я не мог много спорить в пользу любого подхода.

Могут возникнуть проблемы с чтением или поиском в файле, но сейчас меня больше интересует, может ли это каким-либо образом повлиять на запись. Нужен совет специалиста.

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

15
задан Ashish 12 September 2010 в 17:32
поделиться