Hi,
I was at a site where the team achieved a good performance improvement by putting the ASE tempdb devices on a ram disk (in memory). Then tempdb is bound to a small cache.
If you reboot the box, the tempdb devices are dropped. Then you just do a "touch" in order to create the device in ram disk. Empty files are enough here. When ASE starts, it expands the devices to the full size. Maybe you can put this into the run - serverfile (RUN_.....):
touch /....../tempdbdev01
touch /....../tempdbdev02
touch /....../tempdbdev03
touch /....../tempdbdev04
or
for i in 01 02 03 04; do
touch /....../tempdbdev$i
done
Several tests have been conducted and the best performance was achieved by using 16 devices for tempdb. As this depends on hardware and infrastructure, you should test which number would be best for you.
Best regards,
Juergen