Skip site navigation (1)Skip section navigation (2)
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>