[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20210223213328.muxp4vaexg7ahtmn@kafai-mbp.dhcp.thefacebook.com>
Date: Tue, 23 Feb 2021 13:33:28 -0800
From: Martin KaFai Lau <kafai@...com>
To: Song Liu <songliubraving@...com>
CC: <bpf@...r.kernel.org>, <netdev@...r.kernel.org>,
<linux-kernel@...r.kernel.org>, <ast@...nel.org>,
<daniel@...earbox.net>, <kernel-team@...com>,
<peterz@...radead.org>, Andrii Nakryiko <andrii@...nel.org>
Subject: Re: [PATCH v4 bpf-next 6/6] bpf: runqslower: use task local storage
On Mon, Feb 22, 2021 at 05:20:14PM -0800, Song Liu wrote:
> Replace hashtab with task local storage in runqslower. This improves the
> performance of these BPF programs. The following table summarizes average
> runtime of these programs, in nanoseconds:
>
> task-local hash-prealloc hash-no-prealloc
> handle__sched_wakeup 125 340 3124
> handle__sched_wakeup_new 2812 1510 2998
> handle__sched_switch 151 208 991
Nice! The required code change is also minimal.
Powered by blists - more mailing lists