Project

General

Profile

Actions

Bug #5175

closed

implement dmu_read_uio_dbuf() to improve cached read performance

Added by Matthew Ahrens almost 8 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Category:
zfs - Zettabyte File System
Start date:
2014-09-17
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

On a synthetic benchmark of cached reads of 8k blocks, lots of time is spent
holding the dnode. We should implement and use a dmu_read_uio_dbuf() that
takes the dbuf rather than the object ID, analogous to dmu_write_uio_dbuf().

Tests show that this results in a ~10% performance improvement.

Actions

Also available in: Atom PDF