I attempted to search for benchmark around the performances of numerous filesystems with MySQL InnoDB but could not find any.

My database workload may be the typical web-based OLTP, about 90% read, 10% write. Random IO.

Among popular filesystems for example ext3, ext4, xfs, jfs, Reiserfs, Reiser4, etc. which do you consider is right for MySQL?

You need to take a look at Lessons Learned in Building a Highly Scalable MySQL Database. They benchmarked mysql with a few of these filesystems and jfs appears like a obvious the champion.

If you're dealing with InnoDB this two part interaction at the mysqlperformanceblog with Heikki Tuuri who produced it will good reading through.