From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:45295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVMvb-0003Oe-QP for qemu-devel@nongnu.org; Tue, 29 Nov 2011 07:36:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVMvV-0004kJ-Md for qemu-devel@nongnu.org; Tue, 29 Nov 2011 07:36:51 -0500 Received: from mx1.redhat.com ([209.132.183.28]:30384) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVMvV-0004kD-AO for qemu-devel@nongnu.org; Tue, 29 Nov 2011 07:36:45 -0500 From: Vadim Rozenfeld In-Reply-To: <4ED42E3A.9060002@linux.vnet.ibm.com> References: <4ECA0E46.1020400@linux.vnet.ibm.com> <4ECA2902.4000307@redhat.com> <4ECEF67E.6040805@gmail.com> <1322203344.2493.20.camel@vadimr.dell> <4ED42E3A.9060002@linux.vnet.ibm.com> Content-Type: text/plain; charset="UTF-8" Date: Tue, 29 Nov 2011 14:36:36 +0200 Message-ID: <1322570196.30902.17.camel@vadimr.dell> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] windows guest virtio serial and balloon driver test issues List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Cao,Bing Bu" Cc: Yan Vugenfirer , 'Dor Laor' , QEMU Developers , 'Ronen Hod' , "Cao, Bing Bu" , afrenkel@redhat.com, akong@redhat.com On Tue, 2011-11-29 at 08:58 +0800, Cao,Bing Bu wrote: > Hi, > > Rozenfeld,Thanks,got it! > > And do you know whether there are some sufficient test tools (such > as IOmeter) > to test the virtio driver performance? IoMeter is good. But you also might be interested in SQLIOSim, database hammer, and diskio (part of WLK) + xperf. > > > On 11/25/2011 02:42 PM, Vadim Rozenfeld wrote: > > On Fri, 2011-11-25 at 09:59 +0800, Cao,Bing Bu wrote: > >> Hi,all > >> > >> > >> Thanks,Frenkel.The test application of the balloon must be run as > >> admin. > >> > >> > >> > >> But I found 2 problems(question) this week when testing windows guest > >> drivers: > >> > >> > >> * > >> If only virtio serial driver installed,the virtio serial test app > >> can not enumerate/find the virtio serial device, > >> but after virtio balloon driver installed,the app can find the > >> virtio serial device correctly. > >> Because of the same GUID which balloon and serial both use? > > Correct. This test application is a very simplified one. We published it > > mostly as an example, but not as a real test application. It doesn't > > enumerate all virtio serial instances, rather just find the > > first one and use it. > >> > >> > >> * > >> When inflate/deflate the balloon size using qemu monitor balloon > >> command, > >> the total physical memory did not decrease/increase > >> correspondingly,as seen from "resource monitor", > >> only the "available memory" size descrease/increase.But I test on > >> other Linux guest, > >> the total physical memory of the guest OS was changed. > >> > >> Is it a problem? If not,is it confusing to user? > >> Related to the windows internal memory management? > >> > > Total physical memory on Windows will always be the same, > > because we don't hot-plug/unplug physical memory. > > Balloon driver works with non-paged pool memory instead. > > So, every time you inflate or deflate balloon in your system, > > you should see "Available memory" is changing, while physical > > will always be the same. > > > > Best, > > Vadim. > > > >> > >> > >> On 11/21/2011 06:33 PM, Arkady Frenkel wrote: > >>> On 11/21/2011 10:39 AM, Cao,Bing Bu wrote: > >>>> Hi, > >>>> > >>>> Recently,I am testing windows guest driver on Win7 and > >>>> WinXP(32bit) with the latest windows guest driver development source. > >>>> Download from > >>>> http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/src/ > >>>> > >>>> > >>>> virtio-blk: > >>>> It seems OK both on Win7 and WinXP,the r/w performance is better > >>>> than IDE disk. > >>>> > >>>> > >>>> > >>>> virtio-serial: > >>>> I tried to test virtio serial driver using the test application in > >>>> the project. > >>>> > >>>> WinXP: > >>>> Write: OK > >>>> Read: Error: Read File Failed. > >>>> > >>>> Win7: > >>>> The test application return error "can not find vioserial device". > >>>> But i debug the code and check that the GetDevicePath() return > >>>> value is not NULL,and same as the value when testing on WinXP. > >>>> Why the CreateFile() in init() not called? (: > >>>> > >>>> > >>>> virtio-balloon: > >>>> > >>>> QEMU monitor: device_add virtio-balloon-pci > >>>> > >>>> On the guest,a new device "PCI standard RAM controller" added. > >>>> But the Device Manager prompt "No driver installed for this > >>>> device", but install the driver "balloon.sys" failed. > >>>> It said the driver is up to date. Confused. (: > >>>> > >>>> How can I install and test the balloon driver on Windows? > >>>> > >>>> > >>>> > >>>> The kvm-guest-drivers-windows.git on kernel.org is not available,is > >>>> there any mirror git repository? > >>>> Any mail-list or bugzilla for windows guest driver? > >>>> > >>>> Any help from will be appreciated. > >>>> > >>>> > >>> You need to run serial test app as admin only. > >>> > >>> To install balloon you have to go throw additional option when click on > >>> "Browse my computer for driver software". Choose "Let me pick from the > >>> list of device drivers on my computer" option. > >>> > >>> Arkady > >>> > >> Best regards > >> Cao,Bing Bu > >> > > > > > >