我的网站由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 的使用。那么,你能告诉我问题出在哪里吗?谢谢!