Date: Fri, 23 Apr 2010 01:04:50 +0300 From: Andriy Gapon <avg@icyb.net.ua> To: freebsd-geom@FreeBSD.org, freebsd-fs@FreeBSD.org Subject: vdev_geom_io: parallelize ? Message-ID: <4BD0C802.3000004@icyb.net.ua>
next in thread | raw e-mail | index | archive | help
Just thinking out loud. Currently ZFS vdev_geom_io does something like: for (...) { ... g_io_request(...); biowait(...); ... } I/O is done in MAXPHYS chunks. If that was changed to first issuing all the requests and only after that waiting on them, could there be any performance benefit? Or cases of vdev_geom_io with size > MAXPHYS are too rare? Or something else? Thanks! -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BD0C802.3000004>