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