All of lore.kernel.org
 help / color / mirror / Atom feed
From: INAKOSHI Hiroya <inakoshi.hiroya@jp.fujitsu.com>
To: Ryo Tsuruta <ryov@valinux.co.jp>
Cc: linux-kernel@vger.kernel.org, dm-devel@redhat.com,
	containers@lists.linux-foundation.org,
	virtualization@lists.linux-foundation.org,
	xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] dm-band: The I/O bandwidth controller: Performance Report
Date: Tue, 29 Jan 2008 15:42:17 +0900	[thread overview]
Message-ID: <479ECAC9.5070709@jp.fujitsu.com> (raw)
In-Reply-To: <20080125.160720.183032233.ryov@valinux.co.jp>

Hi,

Ryo Tsuruta wrote:
> The results of bandwidth control test on band-groups.
> =====================================================
> The configurations of the test #3:
>    o Prepare three partitions sdb5 and sdb6.
>    o Create two extra band-groups on sdb5, the first is of user1 and the
>      second is of user2.
>    o Give weights of 40, 20, 10 and 10 to the user1 band-group, the user2
>      band-group, the default group of sdb5 and sdb6 respectively.
>    o Run 128 processes issuing random read/write direct I/O with 4KB data
>      on each device at the same time.

you mean that you run 128 processes on each user-device pairs?  Namely,
I guess that

  user1: 128 processes on sdb5,
  user2: 128 processes on sdb5,
  another: 128 processes on sdb5,
  user2: 128 processes on sdb6.

> Conclusions and future works
> ============================
> Dm-band works well with random I/Os. I have a plan on running some tests
> using various real applications such as databases or file servers.
> If you have any other good idea to test dm-band, please let me know.

The second preliminary studies might be:

- What if you use a different I/O size on each device (or device-user pair)?
- What if you use a different number of processes on each device (or
device-user pair)?


And my impression is that it's natural dm-band is in device-mapper,
separated from I/O scheduler.  Because bandwidth control and I/O
scheduling are two different things, it may be simpler that they are
implemented in different layers.

Regards,

Hiroya.


> 
> Thank you,
> Ryo Tsuruta.
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
> 
> 

  parent reply	other threads:[~2008-01-29  6:42 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-23 12:53 [PATCH 0/2] dm-band: The I/O bandwidth controller: Overview Ryo Tsuruta
2008-01-23 12:56 ` [PATCH 1/2] dm-band: The I/O bandwidth controller: Source code patch Ryo Tsuruta
2008-01-23 12:56 ` Ryo Tsuruta
2008-01-23 13:33   ` Frans Pop
     [not found]     ` <E1JHfjM-0003NV-BR-QuJFzwv6nO7YRozH8XE8NfP6llvjuJOh@public.gmane.org>
2008-01-23 15:48       ` Ryo Tsuruta
2008-01-27 15:44       ` Frans Pop
2008-01-23 15:48     ` Ryo Tsuruta
2008-01-23 15:48     ` Ryo Tsuruta
2008-01-23 15:48       ` Ryo Tsuruta
2008-01-27 15:44     ` Frans Pop
2008-01-27 15:44       ` Frans Pop
2008-01-27 15:44     ` Frans Pop
     [not found]   ` <20080123.215632.226773739.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-01-23 13:33     ` Frans Pop
2008-01-23 13:33   ` Frans Pop
2008-01-23 12:58 ` [PATCH 2/2] dm-band: The I/O bandwidth controller: Document Ryo Tsuruta
2008-01-23 12:58 ` Ryo Tsuruta
2008-01-23 19:57   ` Andi Kleen
2008-01-23 19:57   ` Andi Kleen
2008-01-24 10:32     ` Ryo Tsuruta
2008-01-24 10:32       ` Ryo Tsuruta
     [not found]     ` <p73lk6g9uwq.fsf-KvMlXPVkKihbpigZmTR7Iw@public.gmane.org>
2008-01-24 10:32       ` Ryo Tsuruta
2008-01-24 10:32     ` Ryo Tsuruta
     [not found]   ` <20080123.215844.71118155.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-01-23 19:57     ` Andi Kleen
2008-01-23 14:32 ` [PATCH 0/2] dm-band: The I/O bandwidth controller: Overview Peter Zijlstra
     [not found] ` <20080123.215350.193721890.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-01-23 12:56   ` [PATCH 1/2] dm-band: The I/O bandwidth controller: Source code patch Ryo Tsuruta
2008-01-23 12:58   ` [PATCH 2/2] dm-band: The I/O bandwidth controller: Document Ryo Tsuruta
2008-01-23 14:32   ` [PATCH 0/2] dm-band: The I/O bandwidth controller: Overview Peter Zijlstra
2008-01-23 14:32     ` Peter Zijlstra
2008-01-23 17:25     ` Ryo Tsuruta
2008-01-23 17:25       ` Ryo Tsuruta
2008-01-23 17:25     ` Ryo Tsuruta
2008-01-23 17:25     ` Ryo Tsuruta
2008-01-23 14:47   ` [dm-devel] " Alasdair G Kergon
2008-01-25  7:07   ` dm-band: The I/O bandwidth controller: Performance Report Ryo Tsuruta
2008-01-23 14:47 ` [PATCH 0/2] dm-band: The I/O bandwidth controller: Overview Alasdair G Kergon
2008-01-23 14:47   ` [dm-devel] " Alasdair G Kergon
     [not found]   ` <20080123144717.GS8075-swAlYijrCMMf7BdofF/totBPR1lH4CV8@public.gmane.org>
2008-01-23 16:21     ` Hirokazu Takahashi
2008-01-23 16:21   ` Hirokazu Takahashi
     [not found]     ` <20080124.012103.105433865.taka-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-01-24  3:38       ` YAMAMOTO Takashi
2008-01-24  3:38     ` YAMAMOTO Takashi
2008-01-24  3:38     ` YAMAMOTO Takashi
2008-01-24 10:14       ` Hirokazu Takahashi
2008-01-24 10:14       ` Hirokazu Takahashi
2008-01-24 10:14         ` Hirokazu Takahashi
2008-01-25  6:26         ` YAMAMOTO Takashi
2008-01-25  6:26         ` YAMAMOTO Takashi
2008-01-25  6:26           ` [dm-devel] " YAMAMOTO Takashi
     [not found]         ` <20080124.191456.119427875.taka-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-01-25  6:26           ` YAMAMOTO Takashi
     [not found]       ` <20080124033807.42D7B1E3C0C-Pcsii4f/SVk@public.gmane.org>
2008-01-24 10:14         ` Hirokazu Takahashi
2008-01-23 16:21   ` Hirokazu Takahashi
2008-01-23 14:47 ` Alasdair G Kergon
2008-01-25  7:07 ` dm-band: The I/O bandwidth controller: Performance Report Ryo Tsuruta
     [not found]   ` <20080125.160720.183032233.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2008-01-29  6:42     ` [Xen-devel] " INAKOSHI Hiroya
2008-01-29  6:42   ` INAKOSHI Hiroya
2008-01-29  6:42   ` INAKOSHI Hiroya [this message]
     [not found]     ` <479ECAC9.5070709-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2008-01-30  3:32       ` Ryo Tsuruta
2008-01-30  3:32     ` Ryo Tsuruta
2008-01-30  3:32     ` Ryo Tsuruta
2008-01-30  3:32       ` [Xen-devel] " Ryo Tsuruta
2008-01-25  7:07 ` Ryo Tsuruta

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=479ECAC9.5070709@jp.fujitsu.com \
    --to=inakoshi.hiroya@jp.fujitsu.com \
    --cc=containers@lists.linux-foundation.org \
    --cc=dm-devel@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=ryov@valinux.co.jp \
    --cc=virtualization@lists.linux-foundation.org \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.