lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 12 Mar 2015 11:02:03 -0400 From: Jason Baron <jbaron@...mai.com> To: Fam Zheng <famz@...hat.com>, linux-kernel@...r.kernel.org CC: Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...hat.com>, "H. Peter Anvin" <hpa@...or.com>, x86@...nel.org, Alexander Viro <viro@...iv.linux.org.uk>, Andrew Morton <akpm@...ux-foundation.org>, Kees Cook <keescook@...omium.org>, Andy Lutomirski <luto@...capital.net>, David Herrmann <dh.herrmann@...il.com>, Alexei Starovoitov <ast@...mgrid.com>, Miklos Szeredi <mszeredi@...e.cz>, David Drysdale <drysdale@...gle.com>, Oleg Nesterov <oleg@...hat.com>, "David S. Miller" <davem@...emloft.net>, Vivek Goyal <vgoyal@...hat.com>, Mike Frysinger <vapier@...too.org>, Theodore Ts'o <tytso@....edu>, Heiko Carstens <heiko.carstens@...ibm.com>, Rasmus Villemoes <linux@...musvillemoes.dk>, Rashika Kheria <rashika.kheria@...il.com>, Hugh Dickins <hughd@...gle.com>, Mathieu Desnoyers <mathieu.desnoyers@...icios.com>, Peter Zijlstra <peterz@...radead.org>, linux-fsdevel@...r.kernel.org, linux-api@...r.kernel.org, Josh Triplett <josh@...htriplett.org>, "Michael Kerrisk (man-pages)" <mtk.manpages@...il.com>, Paolo Bonzini <pbonzini@...hat.com>, Omar Sandoval <osandov@...ndov.com>, Jonathan Corbet <corbet@....net>, shane.seymour@...com, dan.j.rosenberg@...il.com Subject: Re: [PATCH v4 0/9] epoll: Introduce new syscalls, epoll_ctl_batch and epoll_pwait1 On 03/09/2015 09:49 PM, Fam Zheng wrote: > > Benchmark for epoll_pwait1 > ========================== > > By running fio tests inside VM with both original and modified QEMU, we can > compare their difference in performance. > > With a small VM setup [t1], the original QEMU (ppoll based) has an 4k read > latency overhead around 37 us. In this setup, the main loop polls 10~20 fds. > > With a slightly larger VM instance [t2] - attached a virtio-serial device so > that there are 80~90 fds in the main loop - the original QEMU has a latency > overhead around 49 us. By adding more such devices [t3], we can see the latency > go even higher - 83 us with ~200 FDs. > > Now modify QEMU to use epoll_pwait1 and test again, the latency numbers are > repectively 36us, 37us, 47us for t1, t2 and t3. > > Hi, So it sounds like you are comparing original qemu code (which was using ppoll) vs. using epoll with these new syscalls. Curious if you have numbers comparing the existing epoll (with say the timerfd in your epoll set), so we can see the improvement relative to epoll. Thanks, -Jason -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists