add vfs_zfs.abd_chunk_size tunable
It is reported that the default value of 4KB results in a substantial memory use overhead (at least, on some configurations). Using 1KB seems to reduce the overhead significantly. PR: 222377 Reported by: Sean Chittenden <sean@chittenden.org> MFC after: 1 week
This commit is contained in:
parent
3d5487d981
commit
aacd0b4bb2
@ -150,6 +150,13 @@ boolean_t zfs_abd_scatter_enabled = B_TRUE;
|
||||
*/
|
||||
size_t zfs_abd_chunk_size = 4096;
|
||||
|
||||
#if defined(__FreeBSD__) && defined(_KERNEL)
|
||||
SYSCTL_DECL(_vfs_zfs);
|
||||
|
||||
SYSCTL_ULONG(_vfs_zfs, OID_AUTO, abd_chunk_size, CTLFLAG_RDTUN,
|
||||
&zfs_abd_chunk_size, 0, "The size of the chunks ABD allocates");
|
||||
#endif
|
||||
|
||||
#ifdef _KERNEL
|
||||
extern vmem_t *zio_alloc_arena;
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user