Linux 上使用 tail -f 查看日志会影响服务器性能吗

查看 74|回复 6
作者:zhangyaxiao072   
昨晚上夜班,没什么事就一直 tail -f 查看日志,早上被技术 leader 看到了。很着急的让我赶紧关了,说会影响性能。之前就说过不让我们 tail-f 看日志,最好下载下来看。
Java 项目,公司刚上线的内部使用的管理系统,只部署了一台服务器 16 核 32G 。spring+logback 因为打印了很多 sql ,每天会产生 10G 左右的日子,流量比较平均,晚上也一样有很多请求。如果我在部署的服务器上用 tail -f 查看实时日志,会影响性能吗,大约影响多少。
cow   
一般来说没太大影响,主要增加了点磁盘 IO ,除非日志刷的特别快,你一直 tail -f 挂着。
IvanLi127   
下载下来看,那代替不了 tail -f 吧。
我寻思用 java 的项目不应该在意这点性能损失,难道正好会卡什么 bug ?
zhangyaxiao072
OP
  
@IvanLi127 不会卡什么 bug ,就是担心性能,我也有点不理解。
felixcode   
很小,你们的 leader 有点菜
ZeawinL   
Leader 叫你关是一回事,影不影响性能是另一回事
Hookery   
GPT 的回答:
4. 总结
使用 tail -f 实时查看日志文件在大多数情况下不会对服务器性能造成显著影响。然而,在高负载环境中,频繁的 I/O 操作可能会导致一些性能问题。为了优化性能,建议限制并发实例的数量,或使用更专业的日志处理工具。
个人感觉,如果因为 tail -f 就影响了服务器的性能的话,说明服务器已经快到崩溃的边缘了,这种情况难道不是优先扩容吗
您需要登录后才可以回帖 登录 | 立即注册

返回顶部