Задать вопрос
@mihelsonkk
nginx, mysql, unix

FIFO буферы в linux?

приложение пишет (построчно) периодически в fifo ($ mkfifo fifo-file)
хочу с помощью tail -f забирать данные по мере поступления и работать с ними через пайпы
на деле данные сбрасываются кусками по 4096 байт.
почему так? что именно это за буфер? настраивается ли размер буфера? можно ли выключить буфер и таскать данные по мере фактической записи?
если отправите читать матчасть - то буду очень рад хорошим материалам в тему
заранее спасибо!
  • Вопрос задан
  • 439 просмотров
Подписаться 2 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Stepik
    DevOps-инструменты [ Linux + Docker + Git ]
    1 месяц
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
client3
@client3
4096 байт — это размер страницы памяти.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы