MAXPHYS bump for FreeBSD 13
Alexander Motin
mav at FreeBSD.org
Sat Nov 14 04:14:11 UTC 2020
> We currently have a MAXPHYS of 128k. This is the maximum size of I/Os
> that we normally use (though there are exceptions).
>
> I'd like to propose that we bump MAXPHYS to 1MB, as well as bumping
> DFLTPHYS to 1MB.
I am all for the MAXPHYS change, as Warner told it was my proposition on
a chat. ZFS uses blocks and aggregates I/O up to 1MB already and can
more potentially, and having I/O size lower then this just overflows
disk queues, increases processing overheads, complicates scheduling and
in some cases causes starvation.
I'd just like to note that DFLTPHYS should probably not be changed that
straight (if at all), since it is used as a fallback for legacy code.
If it is used for anything else -- that should be reviewed and probably
migrated to some other constant(s).
--
Alexander Motin
More information about the freebsd-arch
mailing list