At present, the best combination appears to be a compression level of 1 with 8 stripes. The best times for these dumps to disk have been a little over 2 hours. The tape dump is ~100 minutes. The disk are logical to me (these are logical disks that are part of physical disk located in an EMC box). I believe the SAs have setup this portion of the task as much as possible (but one never knows).
Actually, based on testing. We have dropped compression down (we normally use 4 or 6 ) but the net results (time, space, resources, etc) are dictating that we go with compression level 1 and 8 stripes.
There are 16 CPUs on the host. Sybase has 10 and O/S has the rest. Note: The system is relatively quiesced at these times.
As far your comment:
I have run into a problem on Solaris systems with direct attached SCSI drives. SUN takes a very conservative approach to reliability and, by default, the SCSI HBA/Driver turns the drive-level write caching off. This has a huge negative impact on performance and you will get a system that appear very underutilized even when it should be going great guns.. There is a command you can push at the driver that will turn drive level write caching back on on a per-disk basis.
I will need to talk to the SAs and others to get up to speed.
-k





by: grant300Posted on 2008-08-15 at 07:12:33ID: 22238302
You told us about a lot of test you have run but failed to mention the results. What was the best combination with stripes and compression? How long does it take to perform a single stripe to tape backup? What kind of hardware are we talking about, disk array(s), connection type (SCSI, FC, etc), what kind of tape technology?
Usually if you have a big enough machine to have 10 engines running, you should have compression turned up fairly high. Without the manual, I think the max compression level is 9.
Another thought, how many CPUs are on this machine? You should never have more than N-1 Sybase engine running where N is the number of CPUs.
You say there are plenty of resources available including I/O. Are you looking at that in the aggregate but perhaps have one drive that is buried? Are you placing the stripe output files on different drives or are they all going to the same file system? Are you using RAID, software or hardware, what level?
I have run into a problem on Solaris systems with direct attached SCSI drives. SUN takes a very conservative approach to reliability and, by default, the SCSI HBA/Driver turns the drive-level write caching off. This has a huge negative impact on performance and you will get a system that appear very underutilized even when it should be going great guns.. There is a command you can push at the driver that will turn drive level write caching back on on a per-disk basis.
Joe Woodhouse is the real expert on optimizing Backup Server. I am sure he will have more specific suggestions when he weighs in.
Regards,
Bill