> Have a look at this paper: http://people.redhat.com/nhorman/papers/rhel3_vm.pdf > It's RHEL3 specific but it will give you an idea about what you need to tune. > > Is it really a problem that the file cache is taking all the unused > memory? As long as the pages are "clean" the kernel can throw them out > easilly without any problems. You might want to tune vm.bdflush though > to be more aggresive so dirty pages are written to disk as fast as > possible. Thanks for the information. We may also end up upgrading to the 2.6 kernel. Cheers, Greig > With n multiple streams dcache writes data like: > stream: write 10K, seek ahead (n-1)*10K, write 10K, .... > ....... > With 1 stream you get: > stream: write 10K, write 10K, ... > > If the data from all the streams doesn't arrive at the same time > you end up with writes all over the place and your disk IO suffers > as a result. The 3ware raid cards that we use at IC get around > ~70MB/sec at sequencial IO and around ~1-5MB/sec at random IO in > RAID5. It's only a guess in my part that the parallel streams cause > that much random IO or not since i didn't had that much time to test > different settings during the FTS transfers :( > > Cheers, > Kostas > -- ======================================================================= Dr Greig A Cowan http://www.ph.ed.ac.uk/~gcowan1 School of Physics, University of Edinburgh, James Clerk Maxwell Building DCACHE PAGES: http://www.gridpp.ac.uk/deployment/admin/dcache/index.html =======================================================================