[Linux-cluster] Slowness above 500 RRDs
Ferenc Wagner
wferi at niif.hu
Sat Apr 21 15:01:38 UTC 2007
Ferenc Wagner <wferi at niif.hu> writes:
> So I've got the impression that flock is slower than fcntl locking.
> The difference probably erodes with greater number of files, both
> being equally slow. I must be missing something, it's just the
> opposite of what you suggest.
For bigger file lists flock seems indeed faster, although not that
much. I'd like to see the 500-file fcntl behaviour in the 10000-file
regime. Is that possible with proper tuning of the DLM #defines for
example? I'll make some random changes, but would appreciate some
guidance.
Regards,
Feri.
FLOCK:
filecount=500
iteration=0 elapsed time=10.326359 s
iteration=1 elapsed time=10.470205 s
iteration=2 elapsed time=10.302251 s
iteration=3 elapsed time=10.302252 s
iteration=4 elapsed time=10.562203 s
total elapsed time=51.96327 s
filecount=1000
iteration=0 elapsed time=21.540327 s
iteration=1 elapsed time=21.522852 s
iteration=2 elapsed time=21.860283 s
iteration=3 elapsed time=21.196407 s
iteration=4 elapsed time=21.420367 s
total elapsed time=107.540236 s
filecount=2000
iteration=0 elapsed time=46.920414 s
iteration=1 elapsed time=42.492109 s
iteration=2 elapsed time=42.864716 s
iteration=3 elapsed time=43.092679 s
iteration=4 elapsed time=43.556623 s
total elapsed time=218.926541 s
filecount=5000
iteration=0 elapsed time=115.27529 s
iteration=1 elapsed time=102.525867 s
iteration=2 elapsed time=102.666411 s
iteration=3 elapsed time=104.190295 s
iteration=4 elapsed time=105.114153 s
total elapsed time=529.772016 s
FCNTL:
filecount=500
iteration=0 elapsed time=9.634164 s
iteration=1 elapsed time=0.203278 s
iteration=2 elapsed time=0.204565 s
iteration=3 elapsed time=0.203895 s
iteration=4 elapsed time=0.203649 s
total elapsed time=10.449551 s
filecount=1000
iteration=0 elapsed time=16.111548 s
iteration=1 elapsed time=27.165518 s
iteration=2 elapsed time=25.927519 s
iteration=3 elapsed time=22.904105 s
iteration=4 elapsed time=23.176309 s
total elapsed time=115.284999 s
filecount=2000
iteration=0 elapsed time=46.482252 s
iteration=1 elapsed time=50.130122 s
iteration=2 elapsed time=45.76822 s
iteration=3 elapsed time=52.462871 s
iteration=4 elapsed time=56.386634 s
total elapsed time=251.230099 s
filecount=5000
iteration=0 elapsed time=125.121509 s
iteration=1 elapsed time=131.344402 s
iteration=2 elapsed time=120.272978 s
iteration=3 elapsed time=126.29043 s
iteration=4 elapsed time=131.561647 s
total elapsed time=634.590966 s
More information about the Linux-cluster
mailing list