diff options
author | smh <smh@FreeBSD.org> | 2017-04-26 22:25:01 +0000 |
---|---|---|
committer | smh <smh@FreeBSD.org> | 2017-04-26 22:25:01 +0000 |
commit | 28913755eb241991edbc3afb2bc41af2ddea673b (patch) | |
tree | 13741c9135e0040da115b87ab41f55db3870411f /sys/cddl | |
parent | ff10acef86a0c9a3caf926884ca4b48e59aa1836 (diff) | |
download | FreeBSD-src-28913755eb241991edbc3afb2bc41af2ddea673b.zip FreeBSD-src-28913755eb241991edbc3afb2bc41af2ddea673b.tar.gz |
MFC r315449:
Reduce ARC fragmentation threshold
Sponsored by: Multiplay
Diffstat (limited to 'sys/cddl')
-rw-r--r-- | sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c index a194c68..945c63f 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c @@ -3978,7 +3978,7 @@ arc_available_memory(void) * Start aggressive reclamation if too little sequential KVA left. */ if (lowest > 0) { - n = (vmem_size(heap_arena, VMEM_MAXFREE) < zfs_max_recordsize) ? + n = (vmem_size(heap_arena, VMEM_MAXFREE) < SPA_MAXBLOCKSIZE) ? -((int64_t)vmem_size(heap_arena, VMEM_ALLOC) >> 4) : INT64_MAX; if (n < lowest) { |