Hi Nanda,
This is one of those things where it is best to benchmark various settings on your own system to determine what is best for it.
Some other factors might be
- Size of the database
- Distribution of the database across devices (is the database on one big device? spread across multiple devices/filesystems/disks/controllers?
- Setting of sp_dumpoptimize (Setting it so the dump includes unallocated pages allows use of more efficient large i/o at the cost of making the dump file larger. It also makes it easier for ASE to distribute the load across the stripes. [The original purpose of stripes was to get around the old 2GB file size restriction when the database was larger than 2GB, so it was important for the stripes to be substantially equal in size. Trying to dump a 5GB db didn't work if ASE sent 3gb to the first stripe and 1gb to the other 2]. That is no longer as critical, but we still try to make the stripes about the same size.
I think you will see improved performance with stripes even if there is only one disk controler, but there will be some point where it gets saturated.
Stripes have some overhead, so on really small databases I think you could see worse performance using stripes than just dumping to a single file.
-bret