2015-10-15 82 views
1

mesos-slave如何计算其可用资源。在Web的用户界面,mesos主显示上的从2.9G可用内存,但我跑得“免费-m”:在mesos-slave上保留多少资源

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调度程序如何计算可用资源。

回答

1

计算从站提供的可用资源的功能可见here,特别是内存部分为lines 98 to 114

如果机器有超过2GB的RAM,Mesos将提供total - Gigabytes(1)。在你的情况下,该机器有〜4GB,这就是为什么你在Web UI中看到〜3GB。

+0

明白了,谢谢。 – pugna