gpt4 book ai didi

vcl - std.log是否会对性能产生影响

转载 作者:行者123 更新时间:2023-12-03 17:46:09 27 4
gpt4 key购买 nike

在Varnish中,std.log子例程是否会对性能产生影响,我应该关注该影响?例如,如果我将它称为请求的3-4次,那么在处理大量请求时会产生累积效果吗?

据我所知,std.log通过请求锁定,写入消息并释放锁定来将日志记录到共享内存中。这应该相当快,但是如果在每个请求中都发生,那会不会影响并发请求?

最佳答案

Varnish使用共享内存日志(shm-log)进行所有日志记录。它用作循环缓冲区,并存储少量日志数据-默认情况下为80MB。很快
提供了其他工具来分析和生成来自shm-log区域的输出。这些工具相对较慢,因为它们必须将数据输出到屏幕或磁盘,但不会干扰Varnish本身的性能。

如果每个请求添加额外的3或4个日志条目对性能产生任何可衡量的影响,我会感到惊讶,因为每个请求已经生成的数量远远超过(例如,每个请求 header 一个)。我想说,您的后端很可能会遇到性能问题。

关于vcl - std.log是否会对性能产生影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20636796/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com