Re: dm-ioband + bio-cgroup benchmarks

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andrea Righi
Date: Friday, September 26, 2008 - 10:30 am

Andrea Righi wrote:

Ah! also have a look at this:

http://download.systemimager.org/~arighi/linux/patches/io-throttle/benchmark/graph/eff...

The graph highlights the dependency between the IO rate and the number
of tasks running in a cgroup. For this testcase I've used 2 cgroups:

- cgroup A, with a single task doing IO (large O_DIRECT read stream)
- cgroup B, with a variable number of tasks ranging from 1 to 16 doing
  IO in parallel

If we want to be "fair" the gap of IO performance between the cgroups
should be close to 0.

Using "plain" cfq (red line) the gap of performance increases
incrementing the number of tasks in a cgroup.

Using cgroup-io-throttle on top of cfq (green line) the gap of
performance is lower (the asymptotic curve is due to the bandwidth
capping provided by cgroup-io-throttle).

Using cgroup-io-throttle and a single shared iocontext for each cgroup
(blue line) the gap of performance is really close to 0.

Anyway, I repeat, I don't think this is a wonderful solution, it is just
to highlights this issue and share with you the results of some tests I
did.

-Andrea
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
dm-ioband + bio-cgroup benchmarks, Ryo Tsuruta, (Thu Sep 18, 5:04 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Thu Sep 18, 6:15 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Thu Sep 18, 7:37 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Thu Sep 18, 8:06 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Thu Sep 18, 8:18 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Thu Sep 18, 9:20 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Thu Sep 18, 12:54 pm)
Re: [dm-devel] Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Thu Sep 18, 8:34 pm)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Thu Sep 18, 11:12 pm)
Re: dm-ioband + bio-cgroup benchmarks, Takuya Yoshikawa, (Fri Sep 19, 1:49 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Fri Sep 19, 4:20 am)
Re: dm-ioband + bio-cgroup benchmarks, Ryo Tsuruta, (Fri Sep 19, 4:31 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Fri Sep 19, 6:10 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Fri Sep 19, 6:12 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Fri Sep 19, 1:28 pm)
Re: [dm-devel] Re: dm-ioband + bio-cgroup benchmarks, KAMEZAWA Hiroyuki, (Fri Sep 19, 9:27 pm)
Re: [dm-devel] Re: dm-ioband + bio-cgroup benchmarks, Balbir Singh, (Fri Sep 19, 10:18 pm)
Re: [dm-devel] Re: dm-ioband + bio-cgroup benchmarks, KAMEZAWA Hiroyuki, (Sat Sep 20, 2:25 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Mon Sep 22, 2:36 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Mon Sep 22, 2:45 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Mon Sep 22, 7:30 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Wed Sep 24, 1:29 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Wed Sep 24, 3:18 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Wed Sep 24, 3:34 am)
Re: dm-ioband + bio-cgroup benchmarks, Balbir Singh, (Wed Sep 24, 5:38 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Wed Sep 24, 7:03 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Wed Sep 24, 7:52 am)
Re: dm-ioband + bio-cgroup benchmarks, Vivek Goyal, (Wed Sep 24, 7:53 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Fri Sep 26, 5:42 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Fri Sep 26, 6:04 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Fri Sep 26, 8:56 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Fri Sep 26, 9:11 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Fri Sep 26, 10:11 am)
Re: dm-ioband + bio-cgroup benchmarks, Andrea Righi, (Fri Sep 26, 10:30 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Mon Sep 29, 3:40 am)
Re: dm-ioband + bio-cgroup benchmarks, Hirokazu Takahashi, (Mon Sep 29, 5:07 am)
Re: dm-ioband + bio-cgroup benchmarks, Pavel Emelyanov, (Mon Sep 29, 5:13 am)