Re: dm-ioband + bio-cgroup benchmarks

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Hirokazu Takahashi
Date: Monday, September 22, 2008 - 2:36 am

Hi,


Request descriptors are allocated just right before passing I/O requests
to the elevators. Even if you move the descriptor allocation point
before calling the dm/md drivers, the drivers can't make use of them.

When one of the dm drivers accepts a I/O request, the request
won't have either a real device number or a real sector number.
The request will be re-mapped to another sector of another device
in every dm drivers. The request may even be replicated there.
So it is really hard to find the right request queue to put
the request into and sort them on the queue.


It's possible the algorithm of dm-ioband can be placed in the block layer
if it is really a big problem.
But I doubt it can control every control block I/O as we wish since
the interface the cgroup supports is quite poor.


Nope. Dm-ioband doesn't have this issue since it works before allocating
the descriptors. Only I/O requests dm-ioband has passed can allocate its
descriptor.


I feel this is almost what dm-ioband is doing.

--
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)