Hi Brenden,
Very helpful. Appreciated.

Regards,
Sam

Sent from my iPhone

> On Jul 24, 2016, at 1:29 AM, Brenden Matthews <[email protected]> wrote:
> 
> You can pretty much run as many frameworks as you'd like.
> 
> One trick you can use to drive up CPU use (if you want) is to overcommit 
> CPUs. For example, if you have a machine with 16 CPUs, set the number of CPUs 
> to 32 on the Mesos agent, and you'll be overcommitted by 100% (i.e., 1 CPU 
> share will practically be equivalent to 50% of 1 CPU).
> 
> Furthermore, you will want to ensure that allocated resources match used 
> resources, which may help drive up utilization if that's your goal (aka 
> 'right sizing').
> 
>> On Thu, Jul 21, 2016 at 9:35 PM, Sam <[email protected]> wrote:
>> Hi Guys,
>> We met one issue in maximizing the CPU and Mem resources utilization in our 
>> servers. For example, We got 100 CPUs and 100G Mem , and we installed Apache 
>> mesos and Kafka \ Hbase frameworks. In our production Env, we got heavy 
>> workload from client in Hbase/Kafka, however our resource utilization 
>> percentage is always under 50%. it's so surprised that Mesos cannot be able 
>> to offer the full resources to frameworks.
>> So we are thinking of deploy same multi-Frameworks to fix this issue, for 
>> Instance, 5 Kafka frameworks to allocate at least 20% of resources, that's 
>> 20 CPUs and 20MEMs each. Which me mans 5 Kafkas will consume 100CPUs and 
>> 100MEMs logically. Let's say using role, quota or reservation of this is the 
>> case.
>> 
>> Our questions are :
>> 1, Is this logic correct? Or ridiculous?
>> 2, if this is positive, how to support and customize frameworks or others to 
>> support this? Which means I can order 5 times in same cluster.
>> 
>> Looking forward to have any suggestions that you got.
>> Appreciated
>> 
>> Regards,
>> Sam
>> 
>> Sent from my iPhone
> 

Reply via email to