Hi, Bill thanks a lot for the info. Amazing - the theoretical max value for the Gbit Ethernet line from the server seems to be reached (taking additional TCP/IP overhead bytes into account). But I was thinking of a kind of benchmark which can be used in an acceptance test for a procurement. Let's say you have 1000 CPU cores (=parallel jobs) and 100 file servers, and you want to make sure that all jobs can be supplied at a constant rate of 4 MB/s with data from the file servers, assuming that they read in a nicely distributed way (not all from the same server). For economic reasons one will not have a true fat tree setup for this kind of network but a kind of blocking configuration, so the switches will be oversubscribed, and one will want to make sure that a criterion like the above can be met. The test should be fairly easy to install and use for the bidders. Your plots indicate that xrootd itself with the correct (larger) block size and mmap files may be used for this, since it is able to fill the connection without undue overhead, i.e. in these cases it indeed probes the network capabilities. I was already toying with the idea of using it for such a test. The clients you used were probably C++ programs (ROOT)? I was at first thinking of limiting the rate at which each client reads and then slowly increase it and look at each server's throughput. But naturally I could also read with full load. I don't know too much about congestion effects at the switches. The test would reflect a realistic situation but it would be convoluted with all kinds of effects. Thanks, Derek On Wednesday 05 April 2006 21.43, Bill Weeks wrote: > Hi, > I have been doing a lot of benchmarking of xrootd using memory mapped > files, e.g. no disk I/O. Mostly I have focused on latency as opposed to > bandwidth, but I can show you a bandwidth result using multiple clients. > All the machines in this test are using GigE. The test uses a single > xrootd server and up to 40 clients. > > Basically, the bandwidth depends on the client blocksize with the > network being the bottleneck with as few as 5 clients at the larger > blocksizes. At the smaller blocksizes, the xrootd server bottlenecks > on the CPU. Since the test is not doing any disk I/O, it shows the > peak capability of the xrootd server. > > I've attached two plots, one showing the aggregate bandwidth, and the > other the average client bandwidth. > --Bill Weeks -- Dr. Derek Feichtinger Tel: +41 56 310 47 33 AIT Group email: [log in to unmask] PSI http://people.web.psi.ch/feichtinger CH-5232 Villigen PSI