( bzt | 2024. 01. 11., cs – 23:19 )

Nem rossz összehasonlítás, csak épp kicsit sántít.
Pl. 4-es pont "Allocation Groups" ezt tökre úgy mondja, mintha az ext4 nem tudna ilyent. De, tud, csak ott "block groups" a nevük. Sőt, "flexible block groups" is van, ami pont úgy működik.

Egyébként szvsz mindkettőnek pont ugyanaz a baja, túlbonyolítják az egyszerű dolgokat B+tree-vel meg hashekkel, hulla feleslegesen. Például, az XFS az inode-okat is B+treeben tárolja, de minek? Ext4 alatt ugyanez egy sima tábla, ami O(1) elérésű, messze veri mind sebességben, mint felhasznált hely tekintetében. A könyvtárakra viszont, ahol még lenne is értelme, az XFS csak opcionálisan használ B+fát, az ext4 meg sehogy, helyette nyakatekert módon tárolt hashel szopik (oké, Ts'o bácsinak legyen mondva, úgy erőszakolta bele, hogy közben bitkompatíbilis maradt az ext2-vel, ami nem semmi teljesítmény, csak épp kérdéses, hogy volt-e értelme. Lehet egy mellékes data stream forkkal (mint az xattr) jobban járt volna).