From: "Cao,Bing Bu" <mars@linux.vnet.ibm.com>
To: Vadim Rozenfeld <vrozenfe@redhat.com>
Cc: Yan Vugenfirer <yvugenfi@redhat.com>,
'Dor Laor' <dlaor@redhat.com>,
QEMU Developers <qemu-devel@nongnu.org>,
'Ronen Hod' <rhod@redhat.com>,
"Cao, Bing Bu" <caobingbu@gmail.com>,
afrenkel@redhat.com, akong@redhat.com
Subject: Re: [Qemu-devel] windows guest virtio serial and balloon driver test issues
Date: Tue, 29 Nov 2011 08:58:34 +0800 [thread overview]
Message-ID: <4ED42E3A.9060002@linux.vnet.ibm.com> (raw)
In-Reply-To: <1322203344.2493.20.camel@vadimr.dell>
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?
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
>>
>
>
--
Best Regards,
Cao,Bing Bu
next prev parent reply other threads:[~2011-11-29 0:58 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-21 8:39 [Qemu-devel] windows guest virtio serial and balloon driver test issues Cao,Bing Bu
2011-11-21 10:33 ` Arkady Frenkel
2011-11-25 1:59 ` Cao,Bing Bu
2011-11-25 6:42 ` Vadim Rozenfeld
2011-11-29 0:58 ` Cao,Bing Bu [this message]
2011-11-29 12:36 ` Vadim Rozenfeld
2011-12-05 2:44 ` Cao,Bing Bu
2011-11-29 2:43 ` Mark Wu
2011-11-29 13:46 ` Vadim Rozenfeld
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=4ED42E3A.9060002@linux.vnet.ibm.com \
--to=mars@linux.vnet.ibm.com \
--cc=afrenkel@redhat.com \
--cc=akong@redhat.com \
--cc=caobingbu@gmail.com \
--cc=dlaor@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=rhod@redhat.com \
--cc=vrozenfe@redhat.com \
--cc=yvugenfi@redhat.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).