сколько ресурсов зарезервировано на мезослэйве

Как mesos-slave рассчитывает свои доступные ресурсы. В веб-интерфейсе mesos-master показывает 2,9 ГБ памяти, доступной на ведомом устройстве, но я запускаю «free -m»:

free -m
             total       used       free     shared    buffers     cached
Mem:          3953       2391       1562          0       1158        771
-/+ buffers/cache:        461       3491
Swap:         4095         43       4052

и параметр --resource не был указан. Я хочу знать, как планировщик mesos рассчитывает доступные ресурсы.


person pugna    schedule 15.10.2015    source источник


Ответы (1)


Функцию, которая вычисляет доступные ресурсы, предлагаемые ведомыми устройствами, можно увидеть здесь, в частности, часть памяти строки с 98 по 114.

Если на машине более 2 ГБ ОЗУ, Mesos предложит total - Gigabytes(1). В вашем случае на компьютере ~ 4 ГБ, поэтому в веб-интерфейсе вы видите ~ 3 ГБ.

person hartem    schedule 15.10.2015