From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37157) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XORfc-0000dW-0v for qemu-devel@nongnu.org; Mon, 01 Sep 2014 09:29:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XORfV-0007ZL-GV for qemu-devel@nongnu.org; Mon, 01 Sep 2014 09:29:19 -0400 Received: from mx1.redhat.com ([209.132.183.28]:34604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XORfV-0007Z5-A8 for qemu-devel@nongnu.org; Mon, 01 Sep 2014 09:29:13 -0400 Message-ID: <5404749F.7050606@redhat.com> Date: Mon, 01 Sep 2014 15:29:03 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <201408291545282753855@sangfor.com>, <20140829143849.GA8909@grmbl.mre>, <201409012038178763909@sangfor.com> <201409012052442706397@sangfor.com> <5404701F.5070302@de.ibm.com> <540470CD.9060800@redhat.com> <5404731A.8020405@de.ibm.com> In-Reply-To: <5404731A.8020405@de.ibm.com> Content-Type: text/plain; charset=gbk Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [question] virtio-blk performance degradationhappened with virito-serial List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Christian Borntraeger , Zhang Haoyu , Amit Shah Cc: qemu-devel , kvm Il 01/09/2014 15:22, Christian Borntraeger ha scritto: > > > If virtio-blk and virtio-serial share an IRQ, the guest operating system has to check each virtqueue for activity. Maybe there is some inefficiency doing that. > > > AFAIK virtio-serial registers 64 virtqueues (on 31 ports + console) even if everything is unused. > > > > That could be the case if MSI is disabled. > > Do the windows virtio drivers enable MSIs, in their inf file? It depends on the version of the drivers, but it is a reasonable guess at what differs between Linux and Windows. Haoyu, can you give us the output of lspci from a Linux guest? Paolo