|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] IO speed limited by size of IO request (for RBD driver)
Hi,
I was observing a pretty severe performance impact when using Xen VM
with RBD (Ceph) backed storage, especially when doing large sequential
access.
And I think I finally found a major cause for it: even large user
space requests seem to be split into small requests of 11 * 4096
bytes. ( 44k )
This is caused by :
blk_queue_max_segments(rq, BLKIF_MAX_SEGMENTS_PER_REQUEST);
blk_queue_max_segment_size(rq, PAGE_SIZE);
What's the impact of modifying those ?
I've seen some justification for the BLKIF_MAX_SEGMENTS_PER_REQUEST
limit, but why limit segment size to page_size ?
Cheers,
Sylvain
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |