Virtio-blk is good at a lot of small files. If you need to read or write a lot of small files, virtio-blk has lower latency and a little better performance comparing with SATA port. Virtio-blk can decrease CPU usage. <div>

<br></div><div>[non-related] Has drag-n-drop and copy-n-paste done? I am waiting for it. I think these two features will be kller features in the next major version of VirtualBox. <br><br><div class="gmail_quote">On Tue, Oct 19, 2010 at 12:53 PM, Alexey Eromenko <span dir="ltr"><<a href="mailto:al4321@gmail.com">al4321@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On Tue, Oct 19, 2010 at 3:56 AM, Huihong Luo <<a href="mailto:huisinro@yahoo.com">huisinro@yahoo.com</a>> wrote:<br>


><br>
> I know the virtio for network is implemented in vbox, are there any plans implementing that for storage?<br>
><br>
> If not, I can contribute to this, as we are very familiar with virtua disk stuff, as we do in our VBoot technology, which boots a real pc using a virtual disk, and it's close to native performance.<br>
><br>
> What I am thinking is to use a virtual PCI device, and provide guest drivers. The PCI needs to be very performing in passing disk blocks.<br>
><br>
> Not sure if current shared folder implementation is good enough, if so, we can easily pass the read/write using the current shared folder service to read/write the virtual disk file.<br>
><br>
> - Huihong<br>
><br>
<br>
</div></div>1. So far there is no clear evidence that VirtIO-blk is any faster<br>
than emulated SCSI controller.<br>
The reason to implement it is speed ?<br>
<br>
2. Windows-guest drivers exist (binary+source code)<br>
<a href="http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers" target="_blank">http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers</a><br>
<a href="http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/" target="_blank">http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/</a><br>
<br>
So regarding drivers, the maximum effort needed is to WHQL them (along<br>
with other VBox drivers).<br>
<br>
3. Current Shared Folders is a FileSystem.<br>
Making a block device out of it may not work, because how will it<br>
sync, if the host updated files ? (guest assumes that a block-device<br>
is a wholly-owned disk)<br>
How can it work?<br>
<br>
4. [non-related] We would _really_ like to see you contribute<br>
drag-n-drop code, so this can be tested and released with the next<br>
major version of VirtualBox.<br>
<font color="#888888"><br>
--<br>
-Alexey Eromenko "Technologov"<br>
<br>
_______________________________________________<br>
vbox-dev mailing list<br>
<a href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a><br>
<a href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target="_blank">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Fedora && Debian User, former Ubuntu User<br>My Page: <a href="http://www.liangsuilong.info">http://www.liangsuilong.info</a><br>Fedora Project Contributor -- Packager && Ambassador<br>

<a href="https://fedoraproject.org/wiki/User:Liangsuilong">https://fedoraproject.org/wiki/User:Liangsuilong</a><br>
</div>