From: Andrew Theurer <habanero@us.ibm.com>
To: peter bier <peter_bier@web.de>
Cc: xen-devel@lists.xensource.com
Subject: Re: Re: poor domU VBD performance.
Date: Wed, 30 Mar 2005 12:05:10 -0600 [thread overview]
Message-ID: <424AEA56.20404@us.ibm.com> (raw)
In-Reply-To: <loom.20050330T140322-851@post.gmane.org>
peter bier wrote:
>Ian Pratt <m+Ian.Pratt <at> cl.cam.ac.uk> writes:
>
>
>
>>>I'll check the xen block driver to see if there's anything
>>>else that sticks out.
>>>
>>>Jens Axboe
>>>
>>>
>>Jens, I'd really appreciate this.
>>
>>The blkfront/blkback drivers have rather evolved over time, and I don't
>>think any of the core team fully understand the block-layer differences
>>between 2.4 and 2.6.
>>
>>There's also some junk left in there from when the backend was in Xen
>>itself back in the days of 1.2, though Vincent has prepared a patch to
>>clean this up and also make 'refreshing' of vbd's work (for size
>>changes), and also allow the blkfront driver to import whole disks
>>rather than paritions. We had this functionality on 2.4, but lost it in
>>the move to 2.6.
>>
>>My bet is that it's the 2.6 backend that is where the true perofrmance
>>bug lies. Using a 2.6 domU blkfront talking to a 2.4 dom0 blkback seems
>>to give good performance under a wide variety of circumstances. Using a
>>2.6 dom0 is far more pernickety. I agree with Andrew that I suspect it's
>>the work queue changes are biting us when we don't have many outstanding
>>requests.
>>
>>Thanks,
>>Ian
>>
>>
>>
>
>
>I have done my simple dd on hde1 with two different setting of readahead:
>256 sectors and 512 sectors.
>
I added a counter and incremented every time blkback daemon was woken up
and ran the read test in domU. With 32k and 320k request sizes
(o_direct), I consistently got 200 wake ups/second. I expected
100/second, the same interval as the minimum svc cmt times I am seeing,
but anyway, 200/sec is way to low for small request sizes. I think this
confirms the latency issue. Not sure yet why it cannot wake up more
frequently.
-Andrew
next prev parent reply other threads:[~2005-03-30 18:05 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-30 11:16 RE: RE: poor domU VBD performance Ian Pratt
2005-03-30 17:01 ` peter bier
2005-03-30 18:05 ` Andrew Theurer [this message]
2005-03-31 7:05 ` RE: " Jens Axboe
2005-03-31 7:10 ` Jens Axboe
2005-03-31 8:17 ` Keir Fraser
2005-03-31 8:19 ` Jens Axboe
2005-03-31 14:33 ` Philip R Auld
2005-03-31 15:34 ` Kurt Garloff
2005-03-31 15:39 ` Jens Axboe
2005-03-31 15:41 ` Jens Axboe
2005-03-31 16:27 ` Nivedita Singhvi
2005-03-31 17:43 ` Jens Axboe
2005-03-31 18:27 ` Kurt Garloff
2005-03-31 21:59 ` Nivedita Singhvi
2005-03-31 15:49 ` Keir Fraser
2005-03-31 16:02 ` Andrew Theurer
2005-03-31 17:44 ` Jens Axboe
2005-03-31 16:55 ` Philip R Auld
2005-03-31 16:53 ` Philip R Auld
2005-03-31 18:01 ` Jens Axboe
2005-03-31 18:43 ` Philip R Auld
2005-03-31 19:07 ` Keir Fraser
2005-03-31 19:10 ` Keir Fraser
2005-03-31 19:20 ` Jens Axboe
2005-03-31 19:21 ` Jens Axboe
-- strict thread matches above, loose matches on Subject: below --
2005-04-12 10:51 Ian Pratt
2005-04-04 19:36 Ian Pratt
2005-04-04 22:35 ` Nicholas Lee
2005-04-03 16:38 Ian Pratt
2005-04-04 19:13 ` Cédric Schieli
2005-04-01 23:22 Ian Pratt
2005-04-02 10:36 ` Cédric Schieli
2005-04-02 19:54 ` peter bier
2005-04-03 15:27 ` Cédric Schieli
2005-04-01 17:46 Ian Pratt
2005-03-29 14:19 Ian Pratt
2005-03-29 13:38 Ian Pratt
2005-03-29 14:28 ` B.G. Bruce
2005-03-29 8:13 Ian Pratt
2005-03-29 18:39 ` Andrew Theurer
2005-03-29 19:13 ` Steven Hand
2005-03-28 20:14 Ian Pratt
2005-03-28 21:48 ` Andrew Theurer
2005-03-28 23:38 ` Peter Bier
2005-03-29 0:27 ` Andrew Theurer
2005-03-29 13:34 ` Kurt Garloff
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=424AEA56.20404@us.ibm.com \
--to=habanero@us.ibm.com \
--cc=peter_bier@web.de \
--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.