Tried something similar here, http://veekeay.blogspot.com/2016/01/fine-grained-resource-management-using.html
On Tue, Jan 12, 2016 at 5:19 AM, Klaus Ma <klaus1982...@gmail.com> wrote: > The default behaviour it to report all cpu/mem; but there's a > module/plugin to report resources on demand, please refer to MESOS-3366. > And as haosdent said, you can also use container for that. Furthermore, I > you want to bound task on special CPU; framework developer need to do that. > > ---- > Da (Klaus), Ma (马达) | PMP® | Advisory Software Engineer > Platform Symphony/DCOS Development & Support, STG, IBM GCG > +86-10-8245 4084 | klaus1982...@gmail.com | http://k82.me > > On Tue, Jan 12, 2016 at 9:10 PM, Du, Fan <fan...@intel.com> wrote: > >> thanks for the explanation. >> what I mean is how to prevent two slaves from using the same cpu at the >> same time? >> >> Apparently if we launch two slave instances, they should have >> distinct(non-overlapped) cpu/mem resources >> to report back to master. How does current code to archive this >> functionality? >> >> >> On 2016/1/12 21:03, Klaus Ma wrote: >> >>> The resources of slave can be defined by "--resources"; but can not >>> define 50% cpu by default. There's a module in Agent to report how many >>> resources can be used by current slave. >>> >>> For this case, "--resources" is enough for him :). >>> >>> ---- >>> Da (Klaus), Ma (马达) | PMP® | Advisory Software Engineer >>> Platform Symphony/DCOS Development & Support, STG, IBM GCG >>> +86-10-8245 4084 | klaus1982...@gmail.com >>> <mailto:klaus1982...@gmail.com> | http://k82.me >>> >>> On Tue, Jan 12, 2016 at 9:00 PM, Du, Fan <fan...@intel.com >>> <mailto:fan...@intel.com>> wrote: >>> >>> How to make slave_a to use first half of cpu/memory and slave_b use >>> the rest of it? >>> >>> >>> On 2016/1/12 20:54, haosdent wrote: >>> >>> Yes, need use different work_dir and port. >>> >>> On Tue, Jan 12, 2016 at 8:42 PM, Du, Fan <fan...@intel.com >>> <mailto:fan...@intel.com> >>> <mailto:fan...@intel.com <mailto:fan...@intel.com>>> wrote: >>> >>> Just my 2 cents. >>> >>> I guess the spew is caused by the same work_dir. >>> Even with two different work_dir, how does cpu/mem >>> resources are >>> partitioned for two slave instances? >>> I'm not aware how current resources parsing logic support >>> this( >>> probably not). >>> but why not use slave docker image to do the resource >>> partition? >>> that's what docker meant to be here. >>> >>> On 2016/1/12 19:58, Shiyao Ma wrote: >>> >>> Hi, >>> >>> When trying starting two slaves on a single host, I >>> encoutered >>> with the >>> following error: >>> >>> paste: http://sprunge.us/bLKb >>> >>> Apparently, the second slave was *mis-understood* as the >>> recovery of the >>> first. >>> >>> The slaves are configured identically other than the >>> ports. >>> >>> >>> Regards. >>> >>> -- >>> >>> 吾輩は猫である。ホームーページはhttps://introo.me >>> <http://introo.me>。 >>> >>> >>> >>> >>> -- >>> Best Regards, >>> Haosdent Huang >>> >>> >>> >