I thought my personal benchmark might interest some of you. Attached is a plot 
of running a simulation of a commercial wholesale application.

Each iteration in the plot is a complex transaction (i.e. place an order for a 
(possibly new) customer). The Y-axis says "transactions / second" but should 
really read "single data base action / second", where access is "read", 
"write" or "update" a record. The X-axis is one point per1000 iterations. 

At the beginning of the simulation there are about 1 MB of data (in 16 files). 
At the end of the 200000 iterations there are about 750 MB of data.

Reiser4 is considerably faster than Reiser3. Puzzling is that the advantage 
decreases somewhat as the data grows.

Most puzzling is the yellow line "ReiserXXX" which is considerably better than 
the line labled "ReiserFS". "ReiserXXX" is, wait for it, "Reiser3" on a 2.6.5 
kernel. Is it well known that 2.6.9 is slower than 2.6.5?

Any comments welcome.

Malcolm Agnew

p.s. The data base engine is my own.


Reply via email to