On Sun, Jan 12, 2014 at 6:48 PM, Daniel Farina <[email protected]> wrote: > On Sun, Jan 12, 2014 at 6:40 PM, Joe Van Dyk <[email protected]> wrote: >> from "perf top": >> >> 75.38% [kernel] [k] hypercall_page >> 3.39% python2.7 [.] 0x179be3 >> 3.18% libc-2.15.so [.] 0x140931 >> 2.86% libcrypto.so.1.0.0 [.] 0x66dbf >> 2.78% python2.7 [.] PyEval_EvalFrameEx >> 1.77% liblzo2.so.2.0.0 [.] lzo1x_decompress_safe >> 1.02% [kernel] [k] copy_user_generic_string >> 0.73% liblzo2.so.2.0.0 [.] lzo_adler32 >> 0.59% python2.7 [.] _PyObject_GenericGetAttrWithDict >> 0.28% libc-2.15.so [.] epoll_ctl > > Yeah, this is the kind of trace I don't know what to do about.
Okay. I think the too-many-syscalls is a contributing factor. Would you be willing to help test a patch to see if it helps? I'd appreciate it. It is still early enough that it could have severe bugs. I have done some modeling and the size of the improvement appears enormous. Thus, I'm contemplating sneaking it into 0.7. The alternative is waiting another major version cycle, and that seems impractical given the gains possible without interface change. Pull request: https://github.com/wal-e/wal-e/pull/96 Branch: https://github.com/fdr/wal-e/tree/lead-pipe -- You received this message because you are subscribed to the Google Groups "wal-e" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
