On Sat, 8 Aug 2009, Ed Spencer wrote:
   r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
  11.9   43.0  528.9 1972.8  0.0  2.1    0.0   38.9   0  31
c4t60A98000433469764E4A2D456A644A74d0
  17.0   19.6  496.9 1499.0  0.0  1.4    0.0   38.8   0  39
c4t60A98000433469764E4A2D456A696579d0
  14.0   30.0  670.2 1971.3  0.0  1.7    0.0   38.0   0  34
c4t60A98000433469764E4A476D2F664E4Fd0
  19.7   28.7  985.2 1647.6  0.0  1.6    0.0   32.5   0  37
c4t60A98000433469764E4A476D2F6B385Ad0

I have this in my /etc/system file:

* Set device I/O maximum concurrency
* http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide#Device_I.2FO_Queue_Size_.28I.2FO_Concurrency.29
set zfs:zfs_vdev_max_pending = 5

This parameter may be worthwhile to look at to reduce your asvc_t. It seems that the default (35) is tuned for a true JBOD setup and not a SAN-hosted LUN.

As I recall, you can use the kernel debugger to set it while the system is running and immediately see differences in iostat output.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to