Re: dm-ioband + bio-cgroup benchmarks

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Hirokazu Takahashi
Date: Wednesday, September 24, 2008 - 1:29 am

Hi,


I'm getting confused about your idea.

I thought you wanted to make each cgroup have its own rb-tree,
and wanted to make all the layers share the same rb-tree.
If so, are you going to put different things into the same tree?
Do you even want all the I/O schedlers use the same tree?

Are you going to block request descriptors in the tree?
From the view point of performance, all the request descriptors
should be passed to the I/O schedulers, since the maximum number
of request descriptors is limited. 

And I still don't understand if you want to make your rb-tree
work efficiently, you need to put a lot of bios or request descriptors
into the tree. Is that what you are going to do?
On the other hand, dm-ioband tries to minimize to have bios blocked.
And I have a plan on reducing the maximum number that can be
blocked there.

Sorry to bother you that I just don't understand the concept clearly.


I don't care whether the queue is implemented as a rb-tee or some
kind of list because they are logically the same thing.


They never look into the queues maintained in drivers.
Some of them have its own little queue and others don't.
Some may just modify the sector numbers of I/O requests or may
create a new I/O request themselves. Others such as md-raid5
have their own queues to control I/Os, where A write request may
cause several read requests and have to wait for their completions
before the actual write starts.


Thanks,
Hirokazu Takahashi.
--
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)