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.

Reply via email to