[Linuxtrent] Re: Multiprocessore, parallelismo, virtualizzazione, concorrenza

  • From: Flavio Stanchina <flavio@xxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 19 Apr 2019 13:38:38 +0200

mickbert@xxxxxxxxxx wrote:

On 19.04.2019 10:42, azazel wrote:
quindi in realtà stai parlando di 8 v(irtual)CPU, non di 8 cores
reali, corretto?

Corretto: 8 sono i processori virtuali assegnati a questa macchina. So
che la macchina fisica ne ha di più, ma condivisi con altre macchine
virtuali.

Quando dici che vi spartite i processori intendi dire che assegnate
l'affinità dei processi alle singole cpu immagino con qualcosa tipo
``taskset``?

Nulla di così organizzato. Dico semplicemente che cerchiamo di pianificare le attività di ognuno (almeno quelle lunghe) in modo da non togliere capacità di calcolo agli altri.
Tanto per fare un esempio, quando dobbiamo compilare le nostre modifiche, abbiamo a disposizione un'opzione per parallelizzare il build (così da impiegare 30sec invece di 4min), tuttavia evitiamo di spalmarlo su tutti gli 8 processori quando sappiamo che qualcun altro ha bisogno di cpu per un altra cosa, [...]

Con queste informazioni, l'unica cosa che ti posso dire con certezza è che il tempo perso finora per "gestire" le risorse a disposizione ed ora per analizzarne l'uso vi sta costando più di un upgrade dell'hardware, possibilmente una macchina fisica dedicata al vostro gruppo su cui piazzare due o tre VM per separare ancora meglio i carichi e poterli monitorare agevolmente. A meno che non lo stiate facendo gratis, naturalmente. :)

La macchina virtuale ha anche memoria swap?

Sì, ma dubito che entri veramente in gioco, visto l'ammontare dello spazio occupato.

L'informatica non è fatta di dubbi. Monitorare ed analizzare i numeri. :)

--
Ciao, Flavio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: