Diciamo che sto eseguendo un servizio multiprocessing all'interno di un contenitore di finestra mobile che genera più processi, la finestra mobile dovrebbe utilizzare tutti/più core/CPU dell'host o solo uno?Quante CPU usa un contenitore mobile?
27
A
risposta
27
Come cita Charles, per impostazione predefinita tutto può essere utilizzato oppure è possibile limitarlo per contenitore utilizzando il parametro --cpuset-cpus
.
docker run --cpuset-cpus="0-2" myapp:latest
Ciò limiterebbe il contenitore a 3 CPU (0, 1 e 2). Vedere lo docker run docs per ulteriori dettagli.
Problemi correlati
- 1. Come simulare l'architettura della cpu nel contenitore mobile?
- 2. Esegui finestra mobile all'interno di un contenitore finestra mobile?
- 3. Distribuire un contenitore finestra mobile alla produzione
- 4. Usa jQuery mobile offline
- 5. Cgroup di montaggio all'interno di un contenitore di finestra mobile
- 6. Limitazione di un contenitore Docker a un singolo core CPU
- 7. Eseguire un'immagine mobile come contenitore
- 8. Aggiungi utente al contenitore mobile
- 9. Connessione rifiutata sul contenitore mobile
- 10. Controllare le risorse utilizzate da ciascun contenitore mobile
- 11. Usa contenitore IoC per architettura plugin
- 12. Più thread all'interno del contenitore mobile
- 13. Crea contenitore mobile dall'immagine senza avviarlo
- 14. Web server REST semplice nel contenitore mobile
- 15. Contenitore IOC migliore per dispositivi android/mobile
- 16. Avvia automaticamente i servizi nel contenitore mobile
- 17. Usa rete host e reti aggiuntive nella finestra mobile componi
- 18. Metodo meno imbarazzante di utilizzare tutte le CPU disponibili in un contenitore di Docker:
- 19. Installazione OpenSSH sulla alpino finestra mobile contenitore
- 20. Eseguire py.test in un contenitore mobile come servizio
- 21. Nginx SSL all'interno di un contenitore finestra mobile
- 22. impossibile scorrere un elemento div contenitore su chrome (versione mobile)
- 23. Stampa dall'interno di un contenitore di finestra mobile
- 24. PostgreSQL Installazione all'interno di un contenitore di finestra mobile
- 25. Esecuzione di più applicazioni in un contenitore finestra mobile
- 26. debootstrap all'interno di un contenitore di finestra mobile
- 27. Connessione a Postgresql in un contenitore finestra mobile dall'esterno
- 28. Installazione di chef-server in un contenitore mobile
- 29. Aggiornamento plugin wordpress all'interno di un contenitore finestra mobile
- 30. Utilizzo di sudo all'interno di un contenitore di finestra mobile
Come molte CPU del cgroup in cui è consentito utilizzare. Quale, per impostazione predefinita, non è limitato. Vedi '--cpuset-cpus' se vuoi cambiarlo. –
(Un contenitore docker è solo un gruppo di spazi dei nomi privati - poiché non emula CPU, dovrebbe fare di tutto per imporre eventuali restrizioni su di esse: i kernel di Linux forniscono servizi per * consentire * tale uscita -of-one-way, ma è ancora qualcosa che deve essere effettivamente eseguito esplicitamente). –
Questa è una domanda valida, perché downvote? – kev