Czytam Building Applications on Mesos i natknąć się na następujących stwierdzeń:Jak rozumieć alokację procesora w Mesos?
Procesory
Ten zasób wyraża jak są dostępne wielu rdzeni procesora. Zadania mogą wykorzystywać części ułamkowe procesora - jest to możliwe, ponieważ niewolniki Mesos używają udziałów procesorów, zamiast rezerwowania określonych procesorów. Oznacza to, że jeśli masz zarezerwowane 1.5 cpus , twoje procesy będą mogły używać w sumie 1,5 sekundy czasu procesora na sekundę. To może oznaczać, że w jednym executorze dwa procesy otrzymają 750 milisekund czasu procesora na sekundę lub jeden proces dostanie 1 sekundę czasu procesora, a inny uzyska 500 milisekund czasu procesora w ciągu jednej sekundy. Zaletą korzystania z zasobów procesora jest to, że jeśli niektóre zadania będą w stanie wykorzystać więcej niż jego udział, a żadne inne zadanie nie będzie wymagało użycia bezczynnego procesora, pierwsze zadanie może potencjalnie wykorzystać więcej niż jego udział. W rezultacie, cpus reserved zapewnia gwarantowane minimum czasu procesora dostępne dla zadania - jeśli dodatkowa pojemność jest dostępna, będzie mogła używać więcej.
Nie rozumiem "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.
". W jaki sposób może on używać 1.5
sekund z każdą sekundą?