2013-04-09 61 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