Marko Milisavljevic wrote:
Thank you, following your suggestion improves things - reading a ZFS
file from a RAID-0 pair now gives me 95MB/sec - about the same as from
/dev/dsk. What I find surprising is that reading from RAID-1 2-drive
zpool gives me only 56MB/s - I imagined it would be roughly like
reading from RAID-0. I can see that it can't be identical - when
reading mirrored drives simultaneously, some data will need to be
skipped if the file is laid out sequentially, but it doesn't seem
intuitively obvious how my broken drvers/card would affect it to that
degree, especially since reading from a file from one-disk zpool gives
me 70MB/s. My plan was to make 4-disk RAID-Z - we'll see how it works
out when all drives arrive.

Given how common Sil3114 chipset is in
my-old-computer-became-home-server segment, I am sure this workaround
will be appreciated by many who google their way here. And just in
case it is not clear, what j means below is to add these two lines in
/etc/system:

set zfs:zfs_vdev_min_pending=1
set zfs:zfs_vdev_max_pending=1

I just tried the same myself but got these warnins when booting:

May 20 01:22:29 deservio genunix: [ID 492708 kern.notice] sorry, variable 'zfs_vdev_min_pending' is not defined in the 'zfs'
May 20 01:22:29 deservio genunix: [ID 966847 kern.notice] module
May 20 01:22:29 deservio genunix: [ID 100000 kern.notice]
May 20 01:22:29 deservio genunix: [ID 492708 kern.notice] sorry, variable 'zfs_vdev_max_pending' is not defined in the 'zfs'
May 20 01:22:29 deservio genunix: [ID 966847 kern.notice] module
May 20 01:22:29 deservio genunix: [ID 100000 kern.notice]

I'm running b60.

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to