summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_uuid.c
diff options
context:
space:
mode:
authorsmh <smh@FreeBSD.org>2012-12-13 17:06:38 +0000
committersmh <smh@FreeBSD.org>2012-12-13 17:06:38 +0000
commit88b6a40b33f7635a0478e35c2cbcf1ffe60820e9 (patch)
tree7d5848e7ee4a31c472d71d4f0b58fca332260cf8 /sys/kern/kern_uuid.c
parent9ffc5fc1ccef66b1ce687f4fe78278f23479a400 (diff)
downloadFreeBSD-src-88b6a40b33f7635a0478e35c2cbcf1ffe60820e9.zip
FreeBSD-src-88b6a40b33f7635a0478e35c2cbcf1ffe60820e9.tar.gz
Upgrades trim free request sizes before inserting them into to free map,
making range consolidation much more effective particularly for small deletes. This reduces memory used by the free map as well as reducing the number of bio requests down to geom required to process all deletes. In tests this achieved a factor of 10 reduction of trim ranges / geom call downs. While I'm here correct the description of zio_vdev_io_start. PR: kern/173254 Submitted by: Steven Hartland Approved by: pjd (mentor)
Diffstat (limited to 'sys/kern/kern_uuid.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud