qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v4 00/32] Dynamic module loading for block drive


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH v4 00/32] Dynamic module loading for block drivers
Date: Tue, 19 Jul 2016 16:42:38 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1


On 19/07/2016 15:47, Colin Lord wrote:
> However, the protocol drivers do tend to see noticeable performance
> benefits. Most of them get modularized in the first three patches of
> this series. This includes the iscsi, glusterfs, ssh, curl, and rbd
> drivers.

Indeed, but... protocol drivers don't have probes, do they?  There is a
distinction between "formats" and "protocols", and only formats need to
be probed for.

> A minimal configuration excluding all of these drivers takes
> around 3 ms to reach main(), and each of these drivers respectively add
> times of approximately 0.2, 0.9, 1.2, 2.5, and a massive time of 41.6 ms
> to the time to main. So some of these aren't even a huge benefit by
> themselves but they do add up, and also it makes sense to modularize all
> of the protocol drivers if we're already modularizing one.

All this I entirely agree with.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]