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

54 天前
 zhangyaxiao072
昨晚上夜班,没什么事就一直 tail -f 查看日志,早上被技术 leader 看到了。很着急的让我赶紧关了,说会影响性能。之前就说过不让我们 tail-f 看日志,最好下载下来看。
Java 项目,公司刚上线的内部使用的管理系统,只部署了一台服务器 16 核 32G 。spring+logback 因为打印了很多 sql ,每天会产生 10G 左右的日子,流量比较平均,晚上也一样有很多请求。如果我在部署的服务器上用 tail -f 查看实时日志,会影响性能吗,大约影响多少。
4528 次点击
所在节点    问与答
46 条回复
wzhpro
53 天前
这是一个运维习惯的问题。
今天你在服务器上 tail 可能影响不大,但是当你养成了在生产环境做数据分析的习惯,保不准哪天你就会不知不觉得运行其他耗资源命令,甚至 rm -rf
所以养成好的运维习惯很重要。
ahsjs
53 天前
担心哪个性能呢,cpu 、内存、IO...?,前后对比下不就知道了
IDAEngine
53 天前
不是高负载的服务器,基本没有影响
sagaxu
53 天前
tail -f 不是 grep ,基本上不消耗 CPU ,也不消耗内存,每天才 10G ,由于是顺序读,且大概率在 VFS cache 中,也不消耗磁盘 IO 。那么唯一的消耗就是带宽,大概占用 2M-3M 带宽,如果服务器带宽小于 10M ,可能能观测到性能差异。但是直接下载,不是更消耗带宽么?
wwhc
53 天前
完全不影响
JEME
53 天前
我通常习惯用 less 命令 查看日志
lucasj
53 天前
@ZeawinL #5 你是懂职场的
Daylight1993
53 天前
你领导比较菜
akira
53 天前
硬要说的话,会轻微影响网络吧。。。
piero66
53 天前
没下载日志影响大
vhysug01
53 天前
没影响,我们一天 500G 日志,照样 grep ,tail
guanhui07
53 天前
微乎其微 你领导确实菜 额
niubee1
53 天前
你们的服务器比树莓派还要弱咩?是那种土豆服务器?
WhatTheBridgeSay
53 天前
唉,你司一定是那种躺着赚钱的,不需要靠技术
Binwalker
53 天前
tail -f 能到影响性能的程度,那你服务器该扩容了
liuliuliuliu
53 天前
不是,普通开发人员能接触到生产服务器?
ivvei
53 天前
彼可取而代之
julyclyde
53 天前
你如果 vi 那个日志,那肯定是会影响
tail 没啥事
Linxing
53 天前
可以跑路了 这个 leader 水平
skyjerry
53 天前
@wzhpro 更同意你的观点。很多人只是关注 tail -f 本身的性能问题,就能得出"领导菜"的结论,我觉得是不太合适的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093874

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX