Hi,
I was about to check IOperformance with memory mapped files dependent on how 
many threads and how many files give best results. (For this test I used read 
only)
The sum of all files used for this test were always 1GB. The usesd files were 
created whith [dd if=/dev/zero of=file bs=128k count = ... ]
The block size for each IO was 16kB. 
The result is given in the picture I attached to this posting.
As you can see there is a gain in IO/s when increasing the #threads until 8 
(which is explainable as i work with an 8 CPU system).
But why do i get more performance when the number of files grows bigger than 
32? 
Can anyone explain? What influence has the number of files when using 
mmap?Thanks for help


My system:
solaris 9 platform with an 8cpu USPARK system.
If you are interested, i attached the source code for my testtool
This message posted from opensolaris.org

Attachment: ro_mm1.png
Description: PNG image

Attachment: rand.c
Description: Binary data

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to