HomeFreeBSD

Optimize ZIL itx memory allocation on FreeBSD.

Description

Optimize ZIL itx memory allocation on FreeBSD.

These allocations can reach up to 128KB, while FreeBSD kernel allocator
can cache allocations only up to 64KB. To avoid expensive allocations
for each large ZIL write use caching zio_buf_alloc() allocator instead.

To make it possible de-inline few instances of zil_itx_destroy().

Details

Provenance
mavAuthored on
Parents
rS307391: Do not try to create /dev/efi device node before devfs is initialized.
Branches
Unknown
Tags
Unknown