It is little more complicated and it depends on your environment - you need
to give some RAM to OS and running processes (Mesos, Docker etc.). Quick
test - VM with 3GB RAM and Mesos offers 1.9G - so there should is no
problem related to your mesos setup (mesos in both cases offers around 63%
of RAM).

About manual setup: you can use some automation tool (Ansible, Puppet) if
you plan to setup large number of nodes.



2015-05-21 13:10 GMT+02:00 Aaron Carey <[email protected]>:

>  Thanks Ondrej,
>
> Do I have to do this? I was under the impression if you didn't specify the
> resources then mesos would just offer everything available?
>
> Thanks,
> Aaron
>
>  ------------------------------
> *From:* Ondrej Smola [[email protected]]
> *Sent:* 21 May 2015 12:04
> *To:* [email protected]
> *Subject:*
>
>   Hi Aaron,
>
>  You can set memory in /etc/mesos-slave/resources
>
>  example:
>
>  cpus(*):4;mem(*):16067;ports(*):[80-80,31000-32000]
>
>  with this configuration mesos offers 15.7GB RAM on one of our nodes.
>
>
>
>
>
>
>
> 2015-05-21 12:51 GMT+02:00 Aaron Carey <[email protected]>:
>
>>  I've managed to increase the disksize by playing with some docker
>> options,
>>
>> Anyone have any idea about the memory?
>>
>> Thanks,
>> Aaron
>>
>>  ------------------------------
>> *From:* Aaron Carey [[email protected]]
>> *Sent:* 21 May 2015 11:19
>> *To:* [email protected]
>> *Subject:* How slaves calculate resources
>>
>>    Hi,
>>
>> I was just trying to figure out how Mesos slaves report the amount of
>> resources available to them on the host?
>>
>> We have some slaves running on AWS t2.medium machines (2cpu, 4Gb RAM)
>> with 32GB disks.
>>
>> The slaves are running inside docker containers.
>>
>> They report 2 cpus (correct), 2.5GB RAM and 4.9GB disk.
>>
>> Any ideas why this is different from what I can see on the machine? (both
>> on the host and within the slave docker container)?
>>
>> Thanks,
>> Aaron
>>
>
>

Reply via email to