2013-04-09 60 views
12

我使用Django与芹菜3.0.17,现在试图找出有多少芹菜工人默认运行。有多少个CPU核心拥有heroku dyno?

this link我知道(没有修改过这个配置)工作者的数量必须与CPU核心的数量相等。这就是为什么我需要前者。我无法通过搜索或搜索heroku's dev center找到正式答案。我认为它是4核心,因为我看到4个并发连接到我的AMQP服务器,但我想确认。

感谢,

Ĵ

回答

20

CPU的数量没有公布,如有更改,但你可以通过运行grep -c processor /proc/cpuinfo在运行时发现。

+2

当我运行'grep -c processor/proc/cpuinfo'中我的1x heroku dynos,结果是'4' – alsotang 2014-05-05 09:46:21

+0

以上,感谢您的信息。 – jamesdlivesinatree 2015-07-26 21:34:03

+0

对我来说,在X1 dyno上是8 – ahmed 2016-04-04 23:51:06

4

根据https://blog.heroku.com/archives/2014/2/3/heroku-xl

|  | 1X Dyno  | Performance Dyno | 
|-------|--------------|-------------------| 
| RAM | 512 MB  | 6 GB    | 
|  | 1x - 4x  | 40x (8 CPU cores) | 
| Price | $0.05/hour | $0.80/hour  | 

的2X DYNOS也有4个内核:

$ heroku run --size=2X grep -c processor /proc/cpuinfo --app app-name 
Running grep -c processor /proc/cpuinfo on app-name... up, run.3685 
4 

但PX DYNOS有8个内核:

$ heroku run --size=PX grep -c processor /proc/cpuinfo --app app-name 
Running grep -c processor /proc/cpuinfo on app-name... up, run.4731 
8