Re: [PATCH v3 0/2] page_fault: add mmap-backed ioengine for anonymous faults

Nico Pache <[email protected]> Wed, 8 Apr 2026 07:21:27 -0600
Newsgroups org.kernel.vger.fio
Message-ID <CAA1CXcC+8B9TKFkZO_Wf5zznJGB_zLyXdYX3gZVtOMCTnCxn2A@mail.gmail.com>
On Tue, Apr 7, 2026 at 8:01=E2=80=AFPM Jens Axboe <[email protected]> wrote:
>
>
> On Tue, 07 Apr 2026 19:20:01 -0600, Nico Pache wrote:
> > This series introduces a new page_fault ioengine for Anonymous memory
> > testing. This enables using fio=E2=80=99s existing framework and job fi=
les for
> > memory management style workloads without relying on a filesystem. An
> > example job file is included to demonstrate usage and lays the groundwo=
rk
> > for how we plan on utilizing fio to test a number of MM related workloa=
ds.
> >
> > The first patch adds the mmap=E2=80=91backed ioengine that allocates an=
onymous
> > memory and copies data on read/write to intentionally trigger faults.
> >
> > [...]
>
> Applied, thanks!

Thank you! I have more ideas in mind but they will come in waves given
my current workload. Please let me know if you spot any errors, bugs,
or have suggestions for features to add.

-- Nico

>
> [1/2] page_fault: add mmap-backed ioengine for anonymous faults
>       commit: f5ea7d9e1d7c07053f23e764b281a5e47bf01ba3
> [2/2] Documentation: update the documentation to include the page_fault e=
ngine
>       commit: dceeff3a1dd87b5194c84845d77096b3cdb3cee3
>
> Best regards,
> --
> Jens Axboe
>
>
>