gpt4 book ai didi

python - 在 python 中写入日志的最快方法

转载 作者:行者123 更新时间:2023-11-30 23:39:54 24 4
gpt4 key购买 nike

我在uWSGI中使用gevent循环,并写入redis队列。我得到大约 3.5 qps。有时,redis 连接会出现问题,所以......如果失败,则写入一个文件,稍后我将有一个单独的进程进行清理。因为我的应用程序非常了解延迟,所以在 python 中转储到磁盘的最快方法是什么? python 日志记录就足够了吗?

最佳答案

如果延迟对于您的应用来说是一个关键因素,那么无限期地写入磁盘可能会让事情变得非常糟糕。

如果您想在 redis 仍处于关闭状态时在服务器重新启动后继续存在,我认为除了写入磁盘之外没有其他解决方案,否则您可能需要尝试使用 ramdisk。

您确定拥有第二个服务器和第二个 Redis 实例不是更好的选择吗?

关于日志记录,我会简单地使用低级 I/O 函数,因为它们的开销较小(即使我们谈论的是很少的机器周期)

关于python - 在 python 中写入日志的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099032/

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