On 16.04.2013 20:55, Alexey Markov wrote: > Hello, Eugene! > On April, 16 2013 at 17:24 you wrote to Alexey Markov: > > ??>> С процами там всё нормально - два Ксеона с 4 ядрами каждый. Проблема > ??>> именно в паттерне использования: в очень большие файлы очень часто > ??>> дописываются маленькие кусочки текста (служебные логи одного > ??>> нагруженного приложения). Видимо, от сжатия придётся отказаться. > > EG> Пусть приложение пишет в пайп, который читает аналог dd obs=128k :-) > > Кстати, не такая уж плохая мысль! Переговорю с разрабами, авось они > сумеют заставить своё приложение плеваться логами в пайп, а не в файл.
Вообще-то запись логов в пайп (именованный или нет) не самая лучшая идея по разным причинам - при доступности разработчиков лучше попросить их сделать: char buffer[65536]; setvbuf(logfile, buffer, _IOFBF, sizeof(buffer)) или аналог.
