TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

EXT4, Btrfs, NILFS2 Performance Benchmarks

22 pointsby wisesage5001almost 15 years ago

5 comments

nlalmost 15 years ago
This is an old benchmark, but <a href="http://www.phoronix.com/scan.php?page=article&#38;item=linux2635_btrfs&#38;num=1" rel="nofollow">http://www.phoronix.com/scan.php?page=article&#38;item=linux...</a> (June 2010) shows BTRFS still has some weird performance problems - eg with Apache, 400 req/second vs 12000+ req/sec for EXT4.<p>The big problem with Linux filesystem benchmarks is that the filesystems are so tuneable the conclusions can often be better stated as "it is possible to tune file system X to perform badly" rather than "X is faster than Y".
thingiealmost 15 years ago
"Published on June 29, 2009" using "Linux 2.6.30 kernel"…
barrkelalmost 15 years ago
It's hard to get a handle on the API usage mix of the various synthetic and app benchmarks described here. Some analysis breaking things down and revealing the performance model behind the FSes would be good, so that particular benchmark performances could be predicted from the model.<p>For example, SQLite is known to use fsync, and btrfs fared poorly there, so can we infer that btrfs doesn't handle fsync well with a particular pattern of writes / etc. beforehand?
adbgealmost 15 years ago
I actually spent some time using NILFS2 as a root filesystem on an SSD, but I could never get it to work properly, mostly due to lack of documentation and the added complexity of using a daemon to manage your filesystem.<p>It'd be nice to see a write up on the current state of BtrFS from someone involved in the project.
评论 #1546519 未加载
leifalmost 15 years ago
The SQLite numbers are borked, and I'm tempted to say their "Threaded I/O" is too.<p>Even so, it's a year-old benchmark.