> When copying or removing directories with lots of
> content, it feels like it takes more time to complete
> the same task on Solaris than on Linux.
> Is Solaris is really slower than Linux for file
> system related tasks?
> Is the slowness due to some default security and data
> consistency features in Solaris?
> Can I change any config on my Solaris system to make
> these operations quicker?

Do you have logging enabled on the FileSystem(s) in question? logging improves 
I/O performance because of recombines.

Is the FileSystem on a RAID5? RAID1+0? RAID0?

You will get the highest throughput with a RAID0 (striping) config. This makes 
Solaris floor the disks, pedal to the metal, as fast as the disks can 
physically deliver; unfortunately, one loses redundancy / data protection.
RAID1+0 will give you close to normal I/O writing speed and double read 
throughput. RAID5 will be slower than the previous two just by its inherent 
design.

You may also use `tunefs` to tune the FileSystem for 'space' or 'time' access, 
and perhaps defining the precise rotational delay would help. You have to know 
the exact rotation speed of your disks for that.

Other than that, I/O should be blazing fast on Solaris. I'm getting 'pedal to 
the metal' performance out of all my disks. For example, I've pushed plain Jane 
ATA/133 disks at 50MB/s on a regular basis, and peeaked them at ~60MB/s. For 
Ultra160 or Ultra320 SCSI, the numbers go even higher, up to 80MB/s (the disks 
can't deliver any faster).
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to