mesos slave如何计算其可用资源。在web ui中,mesos master显示从机上可用的2.9g内存,但我运行“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
和—未给定资源参数。我想知道mesos调度器是如何计算可用资源的。
1条答案
按热度按时间9njqaruj1#
这里可以看到计算从机提供的可用资源的函数,特别地,存储器部分是第98行到第114行。
如果机器内存超过2gb,mesos将提供
total - Gigabytes(1)
. 在您的情况下,机器有~4gb,这就是为什么您在web ui中看到~3gb。