Я читаю Создание приложений на Mesos и нахожу следующие утверждения:
процессоры Этот ресурс выражает, сколько ядер процессора доступно. Задачи могут использовать дробные части CPU - это возможно, потому что ведомые операторы Mesos используют доли CPU, а не резервировать определенные процессоры. Это означает, что если у вас есть 1.5 cpus зарезервировано, вашим процессам будет разрешено использовать в общей сложности 1,5 секунды времени процессора каждую секунду. Это может означать, что в рамках одного исполнителя два процесса получают 750 миллисекунд процессорного времени в секунду или один процесс получает 1 секунду Процессорное время, а другое - 500 миллисекунд времени процессора за каждую секунду. Преимущество использования общих ресурсов процессора заключается в том, что если какая-то задача сможет использовать больше, чем ее общий ресурс, и никакая другая задача не будет использовать другой процессор бездействия, первая задача может потенциально использовать больше, чем ее доля. В результате зарезервированный cpus обеспечивает гарантированный минимум времени процессора, доступного для задачи, если доступна дополнительная емкость, ему будет разрешено использовать больше.
Я не могу понять "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.
". Как он может использовать 1.5
секунды CPU
раз в секунду?