Linked by Thom Holwerda on Sat 18th Nov 2006 18:20 UTC, submitted by bnolsen
Linux "SpadFS is a new filesystem that I design and develop as my PhD thesis. It is an attempt to bring features of advanced filesystems (crash recovery, fast directories) and good performance without increasing code complexity too much. Uses crash counts instead of journaling (because journaling is too complex and bug-prone) and uses hash instead of btrees for directory organization."
Thread beginning with comment 183486
To read all comments associated with this story, please click here.
by kamil_chatrnuch on Sat 18th Nov 2006 23:18 UTC
Member since:

CPU: Pentium 4 3GHz, hyperthreading turned off
Memory: 1GB
Disk: WD Caviar 160GB SATA, 20GB test partition at the end

Filesystems are tested on Linux 2.6 and Spad (not yet released kernel with experimental features).

write, rewrite, read 8GiB file, report average data rate and CPU consumption in seconds.

Take file on-src-20060814.tar (OpenSolaris sources), already unpacked, and try:
tar xf; cp -a the whole directory; grep -r on the whole directory ; rm -rf

Edited 2006-11-18 23:20

Reply Score: 5

RE: Benchmarks
by bnolsen on Sun 19th Nov 2006 04:10 in reply to "Benchmarks"
bnolsen Member since:

Thanks for the fine.

The numbers look good but I don't understand what all the numbers mean.

What's the difference between lin/spad, spad/spad and spad/ext2 on the graphs?

Perhaps we'll see. This filesystem has been out in the wild for less than a month it seems. Hopefully as it gets more exposure folks who already have benchmarking systems all set up will put up their workload numbers. Also we'll see what sort of refinements get added and what they do to the speed.

Reply Parent Score: 2

RE[2]: Benchmarks
by Myrd on Sun 19th Nov 2006 05:35 in reply to "RE: Benchmarks"
Myrd Member since:

I believe one is the "source" filesystem and the other is the "destination" filesystem.

Reply Parent Score: 1

RE[2]: Benchmarks
by MadRat on Sun 19th Nov 2006 14:32 in reply to "RE: Benchmarks"
MadRat Member since:

SPAD was defined as an OS kernel that is also in expirimental stage. Apparently the author is an OS writer, too. So basically he's comparing SPAD and Linux OS kernels with the different file systems running beneath them.

Reply Parent Score: 1