mi sto leggendo Building Applications on Mesos, e venire attraverso le seguenti dichiarazioni:Come capire l'allocazione della CPU in Mesos?
CPU
Questa risorsa esprime il numero di core CPU sono disponibili. Le attività possono utilizzare parti frazionarie di una CPU, questo è possibile perché gli slave di Mesos utilizzano le condivisioni di CPU, piuttosto che riservare CPU specifiche. Ciò significa che, se si dispone di 1.5 cpus riservato, i processi saranno autorizzati a utilizzare un totale di 1,5 secondi di tempo CPU ogni secondo. Ciò potrebbe significare che, all'interno di un singolo executor, due processi ciascuno ottengono 750 millisecondi di tempo CPU al secondo, o un processo ottiene 1 secondo del tempo CPU e un altro ottiene 500 millisecondi di tempo CPU ciascuno in un dato secondo. Il vantaggio dell'utilizzo di condivisioni di CPU è che se alcune attività sarebbero in grado di utilizzare più della sua condivisione e nessun'altra attività utilizzerà una CPU altrimenti inattiva, la prima attività potrebbe potenzialmente utilizzare più della sua condivisione. Di conseguenza, il cpus riservato fornisce un minimo garantito di tempo di CPU disponibile per l'attività: se è disponibile una capacità aggiuntiva, sarà consentito utilizzarne di più.
Non riesco a capire "if you have 1.5 cpus reserved, your processes will be allowed to use a total of 1.5 seconds of CPU time each second.
". Come può utilizzare 1.5
secondi di tempo CPU
ogni secondo?