I respectfully think the statement:
Quote:
Originally Posted by
methyl
The performance of the "find" program itself is pretty consistent across various editions of unix.
Is a little misleading and needs some qualification.
Although the find program generally works in a similar way across most UNIX/Linux variants, the performance of it is wildly different depending upon lots of factors (filesystem type/performance, filesystem tuning, hardware, O/S tuning etc). Solaris for example is notoriously slow on its UFS performance.
I will qualify this qualification with some statistics:
My solaris 8 box running IDE drives is currently doing around 4940 files per second on a given find.
My solaris 10 box running striped SCSI U320 drives is currently doing around 4854 files per second.
My AIX 5.3 43p-170 box with U160 drives on JFS is getting 4766 files per second.
My HP-UX 11.11 C3600 with U160 drives on VXFS is getting 5220 files per second.
My HP-UX 11.23 Integrity box with U320 drives on VFXS 8461 files per second.
My OpenSuSE 11.2 Lenovo W500 laptop running a SATA II drive @ 7200RPM on an EXT4 filesystem is getting 13736.
As you can see - wildly different results on wildly different platforms, with my laptop being the fastest!
This is why performance tuning and benchmarking can be one of the most complex areas of computing, due to the multitude of factors involved.
I hope this helps....