【发布时间】:2011-02-12 22:05:12
【问题描述】:
在 Unix 上使用 log4j,Appender 在写入 1000Meg 时表现最好:
1) 使用 RollingFileAppender 编写 10 个 100 Meg 的文件
或
2) 使用 FileAppender 并写入单个 1000Meg 文件
换句话说,在unix上使用java,大小重要吗?
谢谢
【问题讨论】:
-
大小确实很重要,但在这种情况下,您是在追加而不是读取文件,因此即使是碎片也不是问题。
-
我认为这在很大程度上取决于用于查看日志的工具以及哪种设置更易于维护——日志“写入”本身的性能可能只是次要考虑因素(请参阅 bestsss 的评论)尽管要记住不要用完磁盘 :-) 分成一天或一周或诸如此类可能是有意义的——与文件大小无关。
-
@pst,我的最爱。工具被称为“少”:)
标签: java performance unix logging log4j