[vbox-dev] Updating network interfaces list speed-up
a.urakov at drweb.com
a.urakov at drweb.com
Wed Apr 8 12:32:36 GMT 2015
Hello,
I just want to remind about this patch...
Regards,
Alexander
25.02.2015 16:16, a.urakov at drweb.com пишет:
> Hello!
>
> We would like to contribute to VirtualBox under MIT license. We want
> to suggest our changes for multiple VMs starting speed-up.
>
> The basic idea is to take out getting of host interfaces from write
> lock on host object. When many VMs are starting at the same time then
> /FindHostNetworkInterfaceByName/ is called for every machine and it
> updates network interfaces. So if umount of VMs is large enough then
> execution time of this function greatly increases due to lock wait.
>
> There are two /VBoxSVC/ logs in attach: before applying our changes
> and after it. In every case we started 80 VMs at the same time.
> Statistic of /FindHostNetworkInterfaceByName/ execution time before
> changes is:
>
> Min: 0.38 s (nspr-31)
> Med: 14.13 s (nspr-82)
> Max: 37.70 s (nspr-188)
> Avg: 15.07 s
>
> Statistic after changes is:
>
> Min: 1.12 s (nspr-85)
> Med: 6.56 s (nspr-228)
> Max: 17.27 s (nspr-7)
> Avg: 5.82 s
>
> Regards,
> Alexander
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20150408/d4575aa3/attachment.html>
More information about the vbox-dev
mailing list