为什么redis-py导致高cpu?

时间:2015-11-16 00:52:06

标签: python concurrency redis tornado redis-py

我的网站由tornado提供支持。在进行压力测试时,我发现python3使用了几乎所有的cpu而redis-server使用了一点点。所以,我做了个人资料,但个人资料结果让我感到困惑:

profile result

似乎所有redis-py次操作(r.xxx()lua_xxx())占用了大量的cpu时间。

我不知道为什么python3会占用所有cpu,因为如果redis请求被阻止,它应该睡眠,从而减少cpu的使用。那么,请你告诉我问题在哪里?谢谢!

0 个答案:

没有答案