芹菜工人+ postgres CPU使用率弹跳

时间:2015-08-31 18:11:22

标签: django postgresql redis celery django-celery

我正在Redis服务器上运行Celery worker的Django项目。有些任务负责从Twitter API发送推文,其他一些负责处理推文。

令我担心的是,我得到一个弹跳的CPU负载,这些进程不断地“活跃”和“睡着”以及将推文写入数据库的相应PostgreSQL进程。

以下是我在带有SDD的Ubuntu 14.04机器上的样子。 enter image description here

为什么我在时间负荷上得到这种奇怪的不平衡?它可以用Celery / Redis / OS参数修复,还是我的代码中的东西?我在代码中没有任何具有该周期性的进程,当我发送推文时,我会不停地进行几分钟。

即使在输入时,此行为也会导致恼人的延迟。

0 个答案:

没有答案