社区
Java SE
帖子详情
如何实现高性能的对Log文件的Tail?
leonzhao
2004-10-22 10:39:18
类似于tail -f这样的命令,如何在Java里面高效实现?我搜过几个Open Source的tail,都性能不理想。
因为我需要一个程序去tail 50M-200M的日志文件。
有何建议,请指教。
...全文
440
7
打赏
收藏
如何实现高性能的对Log文件的Tail?
类似于tail -f这样的命令,如何在Java里面高效实现?我搜过几个Open Source的tail,都性能不理想。 因为我需要一个程序去tail 50M-200M的日志文件。 有何建议,请指教。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonzhao
2004-10-23
打赏
举报
回复
难得我发个散分的帖子……
没能人要啊…………
变成无差别散分好了。
onlyxu
2004-10-23
打赏
举报
回复
更正:\换成/
onlyxu
2004-10-23
打赏
举报
回复
用nio中文件至内存映射,处理大文件效率极高
int TOADD_LENGTH=1000;
FileChannel fc = new FileInputStream("C:\demo.log").getChannel();
ByteBuffer cb = fc.map(FileChannel.MapMode.READ_WRITE,fc.size(),TOADD_LENGTH);
cb.put("added content".getBytes());
youthy_yy
2004-10-22
打赏
举报
回复
不会,友情up
LDH202
2004-10-22
打赏
举报
回复
自己编程序实现啦,如果你需要的功能别人提供不了的话
不过也有点奇怪为什么会有这么大的单日志文件,建议如果是这样,还不如用一个简单数据库来存储日志
zhigangxie
2004-10-22
打赏
举报
回复
建议使用 RandomAccessFile
leonzhao
2004-10-22
打赏
举报
回复
那么怎么编程实现?
Linux运维中级面试题
- 查看系统日志:`/var/
log
`目录下的各种日志
文件
。 - 使用`strace`、`lsof`跟踪进程行为。 通过解答这些面试题,运维人员能够全面地评估自己的Linux技能水平,并针对性地提升不足之处。这份资料对于想要在Linux...
Jef-
log
-
tail
日志采集工具使用说明
jef-
log
-
tail
是一款基于netty
实现
的日志采集工具,支持指定目录、指定
文件
、指定后缀的动态持续日志采集,日常使用场景如:集群部署后将多台主机的日志集中存放到一台日志服务器上,或者将日志统一输出到数据库、...
【Windows】windows powershell 如何
实现
tail
-f xx.
log
实时看日志的功能?
如果你需要更高级的功能,可以编写一个简单的脚本来实时监控日志
文件
的变化,并显示最新的内容。编写一个简单的脚本使用一个循环来不断读取日志
文件
,并显示最新的一行。powershell浅色版本3711 }13 }1416}这个脚本...
探索
Tail
Log
:实时日志监控与分析的新选择
探索
Tail
Log
:实时日志监控与分析的新选择
Tail
Log
实时日志(
tail
log
)查看监控客户端工具项目地址:https://gitcode.com/gh_mirrors/ta/
Tail
Log
是一个轻量级、高效的实时日志查看和分析工具,专为开发者和运维...
linux命令之
tail
(Linux Command
Tail
)
tail
命令是Linux系统中一个常用的命令,主要用于查看
文件
的末尾内容。它可以显示
文件
的最后几行,特别适用于查看日志
文件
和实时监控
文件
更新。 基本功能
tail
命令的基本功能是显示
文件
的最后几行内容。默认情况...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章