[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v10 4/5] remus: implement remus network buffering for nic devices
On Wed, Jun 4, 2014 at 8:34 PM, Yang Hongyang <yanghy@xxxxxxxxxxxxxx> wrote: 1.Add two members in libxl_domain_remus_info: The async execution for each netlink call is an overkill. ÂThese rtnl calls complete in a matter of few microseconds utmost. On the other hand, this code structure,Â
fork/execs a new process for every checkpoint just to execute a single library call (netbuf_epoch_op), which in turn issues just a syscall. Correct me if I am wrong. I am assuming that the libxl__ev_child_fork eventually
leads to a fork() and exec() call. Per remus checkpoint Â2 ops for netbuf, 2 for disk.
Â1 fork & exec per op for a total of 4 forks per checkpoint. (based on this patch and the drbd patch) ÂAt 25 checkpoints per second, you are looking at roughly a 100 fork/execs per second.
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |