Improving ext4: bigalloc, inline data, and metadata checksums
Improving ext4: bigalloc, inline data, and metadata checksums
Posted Dec 1, 2011 16:36 UTC (Thu) by tytso (subscriber, #9993)In reply to: Improving ext4: bigalloc, inline data, and metadata checksums by trasz
Parent article: Improving ext4: bigalloc, inline data, and metadata checksums
Posted Dec 1, 2011 20:03 UTC (Thu)
by trasz (guest, #45786)
[Link] (4 responses)
Posted Dec 2, 2011 23:43 UTC (Fri)
by walex (guest, #69836)
[Link] (3 responses)
«UFS as found in FreeBSD 10 uses 32kB/4kB» That is terrible, becase it means that except for the tail the system enforces a fixed 32KiB read ahead and write behind, rather than an adaptive (or at least tunable) one.
Posted Dec 3, 2011 1:01 UTC (Sat)
by walex (guest, #69836)
[Link] (1 responses)
BTW many years ago I persuaded the original developer of ext to not implement in it the demented BSD FFS idea of large block/small fragment, arguing that adaptive read-ahead and write-behind would give better dynamic performance, and adaptive allocate-ahead (reservations) better contiguity, without the downsides. Not everything got implemented as I suggested, but at least all the absurd complications of large block/small fragment (for example the page mapping issues) were avoided in Linux, as well as the implied fixed ra/wb/aa.
Posted Dec 3, 2011 11:06 UTC (Sat)
by nix (subscriber, #2304)
[Link]
Posted Jan 3, 2012 17:38 UTC (Tue)
by jsdyson (guest, #71944)
[Link]
Improving ext4: bigalloc, inline data, and metadata checksums
Improving ext4: bigalloc, inline data, and metadata checksums
Improving ext4: bigalloc, inline data, and metadata checksums
Improving ext4: bigalloc, inline data, and metadata checksums
Improving ext4: bigalloc, inline data, and metadata checksums