Re: [RFC PATCH 0/3] Neural Storage Driver - learning page cache prefetcher
Ayhan Aydin <[email protected]>
| Newsgroups | gmane.linux.kernel,gmane.linux.kernel.mm |
|---|---|
| Message-ID | <CAFLp9PEQQVuDpJPwrNvLN1-u3w3TMwZPUUrf0+rOBrvDjBBf1A@mail.gmail.com> |
Hello, Following up on this RFC submitted on 20260725. I understand maintainer bandwidth is limited, so no urgency implied - just making sure this didn't fall through the cracks. For reference, the series adds an optional observation hook (CONFIG_NSD, default off, see PATCH 1/3) that does not bypass the existing ra_state / file_ra_struct machinery. All actual page insertion is still delegated to page_cache_sync_readahead(). Benchmarks (interleaved ON/OFF methodology, i.e. same-machine A/B with repeated runs, SQLite full-table scans and buffered sequential I/O) showed an 18-19% wall-time reduction and +22.6% throughput improvement respectively. Happy to rework the approach, shrink the footprint, or re-parameterize the predictor if that would make review easier - just let me know what would help. Full series and docs: https://github.com/nsdprojectdev/NSD/tree/upstream-prep-v1 Thanks, Ayhan