Re: arm64 + ARM64_64K_PAGES=y

From: Anshuman Khandual
Date: Thu Nov 08 2018 - 23:42:45 EST




On 11/07/2018 03:04 AM, Grygorii Strashko wrote:
> Hi All,
>
> Do anybody tried to use ARM64 RT with 76K pages enabled?
>
> My attempt shows that enabling CONFIG_ARM64_64K_PAGES=y increases latencies by ~30%

Depends on what the workload is actually doing. 64K pages should help if
the mapping is multiple of 64K, persistent and accesses patterns are more
or less linear to be nice with the TLB. 64K can take bit more time if the
memory requirement is way smaller than 64K in which case latency probably
can increase just to zero out the single page allocated. Latency can add
up if this happens on a regular basis. perf report can help find out more
on this.