I can't directly address the bottlenecks you're seeing.
I *can* say, however, that the Nexenta child of illumos-gate appears to have a
LOT of improvements in this area (look at their changes in
usr/src/uts/common/io/comstar):
https://github.com/Nexenta/illumos-nexenta/
that you may wish to consider helping them upstream. They have day jobs so
they likely do not have the cycles to do it themselves. (I know Gordon Ross
put forth a Herculean effort to upstream his SMB improvements, e.g.)
Dan
-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com