[OpenAFS-devel] performance issues with 1.4.8 and above

Felix Frank Felix.Frank@Desy.de
Thu, 9 Apr 2009 14:19:37 +0200 (CEST)


Hi,

I've been busy doing a couple of stress tests lately. A disturbing finding 
is that the 1.4.7 fileserver achieves nearly 25% higher data throughput 
than 1.4.8 and 1.4.10 respectively.

My test server is amd64_rhel50 with kernel 2.6.18-92.1.22.el5 and uses two 
bonded NICs.
All test clients are amd64_rhel50 as well, 2.6.18-128.1.6.el5, using 64MB 
memcaches.

The test comprised a simultaneous "dd if=/afs/... of=/dev/null".
To 5 and more clients, a 1.4.7 server will consistently serve ~160MB/s, 
whereas higher versions yield <130MB/s.

All tests were performed using client version 1.4.7 (with RxOSD patch) and
1.4.10 (with and without RxOSD patch) respectively. Server versions tested 
were 1.4.7, 1.4.8 and 1.4.10 (in addition to some with RxOSD patch).

The server was built with --enable-bitmap-later 
--enable-bos-restricted-mode --enable-bos-new-config --enable-fast-restart 
--enable-supergroups --enable-largefile-fileserver --enable-transarc-paths 
--with-krb5-conf
It's invoked with -L -p 50 -rxpck 300 -s 1000 -l 1000 -cb 65535 -b 250 -syslog

Can anyone confirm this?

Regards
Felix