I ran some tests to have some performance statistics out of
our 0.21 version of Compressed Cache. The selected tests
were: fillmem/mmap001 (from memtest), Linux Kernel
compilation and Dbench.
Kernel compilation is very interesting since this is an CPU
intensive and Dbench an IO intensive application. Besides
that, both are widely used for VM tests and couldn't miss on
our test list.
I tested many Compressed Cache sizes (4, 8, 16 and 24)
and plotted graphics for every test in order to help
understanding the data. Also the CPU usage data (except
for dbench case) was plotted.
In Linux Kernel compilation and Dbench tests, we didn't
have very good results. At the bootom of each test page, I
tried to write an analysis of mine on the performance
causes and possible code improvements. The analysis are
very similar, stating something I missed so far: the high
importance of buffer/page cache (there's no support for
these caches in Compressed Cache).
Comments are very welcome!
You can see the statistics at
http://linuxcompressed.sourceforge.net/statistics/
Regards,
Rodrigo