Files
mirror_zfs/config
Finix1979 320f0c6022 Add Linux posix_fadvise support
The purpose of this PR is to accepts fadvise ioctl from userland
to do read-ahead by demand.

It could dramatically improve sequential read performance especially
when primarycache is set to metadata or zfs_prefetch_disable is 1.

If the file is mmaped, generic_fadvise is also called for page cache
read-ahead besides dmu_prefetch.

Only POSIX_FADV_WILLNEED and POSIX_FADV_SEQUENTIAL are supported in
this PR currently.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Finix Yan <yancw@info2soft.com>
Closes #13694
2022-09-08 10:29:41 -07:00
..
2021-01-26 16:12:26 -08:00
2021-10-29 15:36:01 -07:00
2021-09-09 09:38:35 -07:00
2021-05-27 22:39:53 -07:00
2022-08-04 16:57:33 -07:00
2021-04-02 18:52:15 -07:00
2022-02-18 09:34:25 -08:00
2022-04-01 17:58:07 -07:00
2021-05-27 14:27:29 -06:00
2020-06-09 21:24:09 -07:00
2021-04-01 08:37:41 -07:00
2019-10-01 12:50:34 -07:00
2019-10-01 12:50:34 -07:00
2022-03-14 12:37:39 -07:00
2022-09-08 10:29:41 -07:00
2021-01-02 16:55:55 -08:00
2019-08-30 09:40:30 -07:00
2022-06-29 14:08:54 -07:00
2022-03-28 10:24:22 -07:00
2021-01-02 16:55:55 -08:00
2022-03-28 10:24:22 -07:00
2021-01-02 16:55:55 -08:00
2021-01-02 16:55:55 -08:00
2021-01-02 16:55:55 -08:00