Message ID | cover.1591885760.git.afzal.mohd.ma@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | ARM: copy_{from,to}_user() for vmsplit 4g/4g | expand |
On Fri, 12 Jun 2020, afzal mohammed wrote: > Performance wise, results are not encouraging, 'dd' on tmpfs results, > > ARM Cortex-A8, BeagleBone White (256MiB RAM): > w/o series - ~29.5 MB/s > w/ series - ~20.5 MB/s > w/ series & highmem disabled - ~21.2 MB/s > > On Cortex-A15(2GiB RAM) in QEMU: > w/o series - ~4 MB/s > w/ series - ~2.6 MB/s > > Roughly a one-third drop in performance. Disabling highmem improves > performance only slightly. Could you compare with CONFIG_UACCESS_WITH_MEMCPY as well? Nicolas
Hi, On Fri, Jun 12, 2020 at 11:19:23AM -0400, Nicolas Pitre wrote: > On Fri, 12 Jun 2020, afzal mohammed wrote: > > Performance wise, results are not encouraging, 'dd' on tmpfs results, > Could you compare with CONFIG_UACCESS_WITH_MEMCPY as well? 512 1K 4K 16K 32K 64K 1M normal 30 46 89 95 90 85 65 uaccess_w_memcpy 28.5 45 85 92 91 85 65 w/ series 22 36 72 79 78 75 61 There are variations in the range +/-2 in some readings when repeated, not put above, to keep comparison simple. Regards afzal
Hi, On Fri, Jun 12, 2020 at 09:31:12PM +0530, afzal mohammed wrote: > 512 1K 4K 16K 32K 64K 1M > > normal 30 46 89 95 90 85 65 > > uaccess_w_memcpy 28.5 45 85 92 91 85 65 > > w/ series 22 36 72 79 78 75 61 For the sake of completeness all in MB/s, w/ various 'dd' 'bs' sizes. Regards afzal