Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-13 Thread Michael S. Tsirkin
On Mon, Jul 13, 2015 at 01:24:15PM +0200, Paolo Bonzini wrote: > > > On 13/07/2015 13:21, Michael S. Tsirkin wrote: > > > Yes, this is already how virtio-scsi multiqueue is implemented. The > > > speedup is noticeable. However, for virtio-blk there is a huge > > > consumption of interrupt vecto

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-13 Thread Paolo Bonzini
On 13/07/2015 13:21, Michael S. Tsirkin wrote: > > Yes, this is already how virtio-scsi multiqueue is implemented. The > > speedup is noticeable. However, for virtio-blk there is a huge > > consumption of interrupt vectors in the guest, so it doesn't scale to > > multiple disks as well as virti

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-13 Thread Michael S. Tsirkin
On Mon, Jul 13, 2015 at 12:17:43PM +0200, Paolo Bonzini wrote: > > > On 09/07/2015 15:29, Michael S. Tsirkin wrote: > > > On the positive side, we do need something similar to the last 3 patches > > > to expose multiqueue to the guest. But it will require much more work > > > in QEMU to achieve

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-13 Thread Paolo Bonzini
On 09/07/2015 15:29, Michael S. Tsirkin wrote: > > On the positive side, we do need something similar to the last 3 patches > > to expose multiqueue to the guest. But it will require much more work > > in QEMU to achieve true multiqueue. > > Might this be useful as an intermediate step, e.g. fo

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-13 Thread Stefan Hajnoczi
On Thu, Jul 09, 2015 at 04:29:30PM +0300, Michael S. Tsirkin wrote: > On Thu, Jul 09, 2015 at 02:22:48PM +0100, Stefan Hajnoczi wrote: > > On Wed, Jul 08, 2015 at 05:37:12PM +0300, Michael S. Tsirkin wrote: > > > On Thu, Jul 02, 2015 at 09:21:21AM +0800, Fam Zheng wrote: > > > > On Wed, 07/01 22:45

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-10 Thread Naredula Janardhana Reddy
Yes, It will be usefull for testing the guest code. Currently virtio-blk does not returns the multi-queue in feature flag of virtio, so no way testing the feature in the guest driver. In the virtio-net, multi-queue feature can be enabled and tested. Thanks Jana On 9 July 2015 at 18:59, Micha

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-09 Thread Michael S. Tsirkin
On Thu, Jul 09, 2015 at 02:22:48PM +0100, Stefan Hajnoczi wrote: > On Wed, Jul 08, 2015 at 05:37:12PM +0300, Michael S. Tsirkin wrote: > > On Thu, Jul 02, 2015 at 09:21:21AM +0800, Fam Zheng wrote: > > > On Wed, 07/01 22:45, Naredula Janardhana Reddy wrote: > > > > HI, > > > > I am trying to i

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-09 Thread Stefan Hajnoczi
On Wed, Jul 08, 2015 at 05:37:12PM +0300, Michael S. Tsirkin wrote: > On Thu, Jul 02, 2015 at 09:21:21AM +0800, Fam Zheng wrote: > > On Wed, 07/01 22:45, Naredula Janardhana Reddy wrote: > > > HI, > > > I am trying to improve the throughput of virtio-blk for my kernel ( > > > https://github.c

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-09 Thread Stefan Hajnoczi
On Wed, Jul 08, 2015 at 05:37:12PM +0300, Michael S. Tsirkin wrote: > On Thu, Jul 02, 2015 at 09:21:21AM +0800, Fam Zheng wrote: > > On Wed, 07/01 22:45, Naredula Janardhana Reddy wrote: > > > HI, > > > I am trying to improve the throughput of virtio-blk for my kernel ( > > > https://github.c

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-08 Thread Michael S. Tsirkin
On Thu, Jul 02, 2015 at 09:21:21AM +0800, Fam Zheng wrote: > On Wed, 07/01 22:45, Naredula Janardhana Reddy wrote: > > HI, > > I am trying to improve the throughput of virtio-blk for my kernel ( > > https://github.com/naredula-jana/Jiny-Kernel ) to make use of the > > multi-core using multi

Re: [Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-01 Thread Fam Zheng
On Wed, 07/01 22:45, Naredula Janardhana Reddy wrote: > HI, > I am trying to improve the throughput of virtio-blk for my kernel ( > https://github.com/naredula-jana/Jiny-Kernel ) to make use of the > multi-core using multi-queue. But I found the latest qemu does not support > multiqueue fo

[Qemu-devel] virtio-blk multiqueue support in qemu.

2015-07-01 Thread Naredula Janardhana Reddy
HI, I am trying to improve the throughput of virtio-blk for my kernel ( https://github.com/naredula-jana/Jiny-Kernel ) to make use of the multi-core using multi-queue. But I found the latest qemu does not support multiqueue for virtio-blk, The feature flag does not return multi-queue suppo