Hi, I have made few stress tests of openafs 1.3.84 on gentoo amd64 systems, linux 2.6.11.x. On non-smp machines, both disk and memory cache work well. On smp machine (dual opteron 250) disk cache works, but memory cache has some problems resulting in corruption by write.
I did the following tests: 1) parallel rsync (10 processes) of linux source to new directories, everything on afs 2) make -j16 of linux kernel in afs space 1) worked OK for both uni processor and smp kernels with disk or memory cache. 2) works for disk/memory cache on uni kernels and disk cache on smp kernels. afsd options used for memory cache are -nosettime -dynroot -memcache -blocks 65536 -chunksize 16 -stat 2800 -daemons 3 -volumes 128 On smp kernel, the following happens with 2). After compilation of few 10 files, there is a corrupted object file. It is corrupted on fileserver, not in cache. With make -j1, the same happens but quite rarely. So it seems, there is some kind of write inconsistency with heavy load. I have no idea how to explore that in more detail. So in summary, memcache on smp does not work on heavy parallel I/O. Cheers, Andrej -- _____________________________________________________________ doc. dr. Andrej Filipcic, E-mail: [EMAIL PROTECTED] Department of Experimental High Energy Physics - F9 Jozef Stefan Institute, Jamova 39, P.o.Box 3000 SI-1001 Ljubljana, Slovenia Tel.: +386-1-477-3674 Fax: +386-1-477-3166 ------------------------------------------------------------- _______________________________________________ OpenAFS-info mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-info
