| If the array isn't reduced, reading a RAID-5 should be
like reading from a stripe set with as many members as
are in the array. It may perform slightly better than
the equivalent capacity as a stripe set, since there is
one more member to handle the load. Of course, in the
case of a backup and restore, most of the I/O is serial
and there's probably little benefit from it being an
array.
When the array is reduced, everything changes. Different
write algorithms have to be used and reads have to touch
all the members whenever the data is on the missing disk.
Your configuration information didn't clearly indicate
whether the cache was enabled for the particular unit. If
not you should use it. If the customer won't, but has one
available, find out why they won't.
Another thing that could be slowing down the restore is
the fact that it is an Advanced File System. If many
small files are being restored, that is going cause a
heavy write load to the load. Which by going to RAID-5
will everything down. Since the log will quickly fill
in the face of more incoming metadata, cleaning it will
cause more writes to the file system, once again slowed
down because it is RAID-5.
Assuming that AdvFS still only logs metadata changes, a
vrestore of many small files is probably the worst possible
I/O that you could have to a RAID-5.
|
| run sys_check on the system...it will give you the data you are
looking for
http://www-unix.zk3.dec.com/tuning/tools/sys_check/sys_check.html
you need to check that not only you have a WBC, but that it is enabled
for the unit...see the sys_check output...if you still have problems,
post a pointer for us to see to the output
|
| Thanks to both Alan and Eric for your advise.
I checked with the customer and you are right, the write back cache
is not enabled for the units, as they have the RAID license but they
miss the write-back one !
It seems however that the RAID license is enough for using the
write-back functionnality, so we'll take the necessary action so
that they can use write back on these units and will run sys_check
as well to have a better understanding of their config...
Cheers,
============================
Alain MARTIN/SSG Switzerland
|