diff options
author | avg <avg@FreeBSD.org> | 2014-11-17 13:30:18 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2014-11-17 13:30:18 +0000 |
commit | 7b042e6763d57e5561e50e38512eb032f4a53c89 (patch) | |
tree | 37a016d5b98067659b5af228bedd5c17c648b437 | |
parent | cd85a50ea71f0088023b8494a9ab23bec4f950a8 (diff) | |
download | FreeBSD-src-7b042e6763d57e5561e50e38512eb032f4a53c89.zip FreeBSD-src-7b042e6763d57e5561e50e38512eb032f4a53c89.tar.gz |
MFC r272708: l2arc_write_buffers: reduce headroom value
-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 a160c6e..ac70303 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c @@ -5055,7 +5055,7 @@ l2arc_write_buffers(spa_t *spa, l2arc_dev_t *dev, uint64_t target_sz, if (ab == NULL) ARCSTAT_BUMP(arcstat_l2_write_buffer_list_null_iter); - headroom = target_sz * l2arc_headroom; + headroom = target_sz * l2arc_headroom * 2 / ARC_BUFC_NUMLISTS; if (do_headroom_boost) headroom = (headroom * l2arc_headroom_boost) / 100; |