2013-04-09 9 views
12

Sto usando Django con Celery 3.0.17 e ora sto cercando di capire quanti operatori di sedani vengono eseguiti di default.Quanti core CPU ha un dungeo di heroku?

Da this link Capisco che (non avendo modificato questa configurazione) il numero di lavoratori deve essere attualmente uguale al numero di core della CPU. Ed è per questo che ho bisogno del primo. Non sono riuscito a trovare una risposta ufficiale su google o cercando heroku's dev center. Penso che sia 4 core visto che sto vedendo 4 connessioni simultanee al mio server AMQP, ma volevo confermarlo.

Grazie,

J

risposta

20

Il numero di CPU non è pubblicato ed è soggetto a modifiche, ma si può scoprire a runtime eseguendo grep -c processor /proc/cpuinfo.

+2

quando corro 'grep -c processor/proc/cpuinfo' in my 1x heroku dynos, il risultato è '4' – alsotang

+0

sopra, grazie per le informazioni. – jamesdlivesinatree

+0

Per me era 8 su X1 dyno – ahmed

4

Secondo 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 ha anche 4 core:

$ 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 

Ma i dynos PX avere 8 core:

$ 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