mesos-slave如何计算其可用资源。在web-ui中,mesos-master显示了奴隶上可用的2.9G内存,但我运行了#34; 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调度程序如何计算可用资源。
答案 0 :(得分:1)
可以看到计算从站提供的可用资源的函数here,特别是内存部分为lines 98 to 114。
如果机器的RAM超过2GB,Mesos将提供total - Gigabytes(1)
。在你的情况下,机器有~4GB,这就是你在Web UI中看到~3GB的原因。