Re: [PATCH] perf: add 'perf bench syscall'

From: Andy Lutomirski
Date: Mon Jun 20 2016 - 15:25:27 EST


On Mon, Jun 20, 2016 at 11:00 AM, Josh Poimboeuf <jpoimboe@xxxxxxxxxx> wrote:

>
> From: Josh Poimboeuf <jpoimboe@xxxxxxxxxx>
> Subject: [PATCH] perf: add 'perf bench syscall'
>
> Add a basic 'perf bench syscall' benchmark which does a getppid() system
> call in a tight loop.
>

My one suggestion would be to use a different syscall than getppid(),
as getppid() can have unusual performance characteristics on kernels
with pid namespaces enabled. I'm a fan of prctl(-1, 0, 0, 0, 0).