The article was really interesting for my developing work, but at the final conclusion I felt as if he oversold it as a tool to diagnose system problems: The issue was that he did not restart the database after tuning readahead, right?
So instead of the "have you tried turning it off-and-on-again", which takes next to no time, we venture off into tracing kernel code?