Ubuntu 10.04 Is Off To A Poor Performance Start
Turning away from the graphics regressions in Ubuntu 10.04 daily, Lucid also slowed down with its Apache performance for serving static HTML web-pages. The number of requests per second that was sustained under Ubuntu 10.04 (2009-12-08) was about 15% less than Karmic.
The performance of PostgreSQL in Lucid is absolutely slaughtered when compared to Ubuntu 9.10. In Ubuntu 9.10 it averaged 1910 transactions per second, but with Ubuntu 10.04 LTS right now it is at 114 TPS. However, it is to no surprise and will likely not change. Thanks to our ability to autonomously find performance regressions in the Linux kernel (and you can too with the Phoronix Test Suite), in that same article we pointed out the change that is causing EXT4 in PostgreSQL and some other applications to be much slower in Linux 2.6.32 kernel compared to earlier releases bearing this popular Linux file-system. It was a very simple commit approved by Red Hat that improves the reliability of EXT4 with its default options, but it comes at a severe performance cost for many operations due to flushing the write cache unconditionally in fsync calls.
The SQLite performance had also regressed with the newest Ubuntu 10.04 packages. However, the SQLite performance in Ubuntu 9.10 and 10.04 is still well behind where it was originally performing with EXT4 up until a regression a few releases ago. Compared to the slow SQLite performance in Ubuntu 9.10, Lucid is running about 16% slower for this database that is used by various Mozilla programs and other desktop applications.