我的网站由tornado
. 在做压力测试时,我发现python3
几乎所有的cpu都使用了,而redis-server
使用了一点点。所以,我做了一个配置文件,但配置文件结果让我感到困惑:
似乎所有redis-py
操作 (r.xxx()
和lua_xxx()
) 都需要大量的 cpu 时间。
我不知道为什么会python3
吃掉所有的 cpu,因为如果 redis 请求被阻塞,它应该休眠,从而减少 cpu 的使用。那么,你能告诉我问题出在哪里吗?谢谢!
我的网站由tornado
. 在做压力测试时,我发现python3
几乎所有的cpu都使用了,而redis-server
使用了一点点。所以,我做了一个配置文件,但配置文件结果让我感到困惑:
似乎所有redis-py
操作 (r.xxx()
和lua_xxx()
) 都需要大量的 cpu 时间。
我不知道为什么会python3
吃掉所有的 cpu,因为如果 redis 请求被阻塞,它应该休眠,从而减少 cpu 的使用。那么,你能告诉我问题出在哪里吗?谢谢!