Re: [PATCH 0/5] SUBCPUSETS: a resource control functionality usingCPUSETS

From: Hirokazu Takahashi
Date: Sat Sep 10 2005 - 02:15:39 EST


Hi,

> > What do you think if you make cpusets for sched domain be able to
> > have their siblings, which have the same attribute and share
> > their resources between them.
>
> I do not understand this question. I guess "cpusets for sched
> domains" means "cpusets whose 'cpu_exclusive' attribute is
> marked true, but which have no child cpusets so marked."

Yes.

> But even that guess I am unsure of, and the rest of the sentence
> "which have the same ..." I don't even have a guess what means.

Sorry for the poor explanation.
I just thought that it wouldn't be bad to allow "each cpuset whose
cpu_exclusive attribute is mark true" to have its clones like the
figure below. In this case, cpu-2 and cpu-3 will be used exclusively
for the clones --- CPUSET 1, 2, and 3 ---.

I guess it seems very similar to one of your ideas except for reusing
cpu_exclusive flag. Do you think reusing the flag is good idea?


+-------------------+----------------+----------------+
| | | |
CPUSET 0 CPUSET 1 CPUSET 2 CPUSET 3
sched domain A sched domain B sched domain B sched domain B
cpus: 0, 1 cpus: 2, 3 cpus: 2, 3 cpus: 2, 3
cpu_exclusive cpu_exclusive cpu_exclusive cpu_exclusive
meter_cpu meter_cpu meter_cpu
<------should we call it resouce domain?------>


Thanks,
Hirokazu Takahashi.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/