Which Linux filesystem would you choose for best speed in the following scenario:
- a hundred million files
- ~2k file size in average
95% read access
- pretty random access
- high concurrency (>100 processes)
Note: The files are stored in a deep hierarchical tree to avoid large directories. Each leaf directory contains about one thousand files.
How would you benchmark it?