Hallo,
Ik heb al een aantal topics over BTRFS gelezen, zoals
deze en
deze.
Hier lijken de meningen wat verdeeld te zijn.
Ik merk persoonlijk direct op de NAS zelf enorme verschillen in snelheid. De BTRFS partitie schrijft ruim de helft minder snel.
Identieke testen, 3x herhaald elk - gemiddelde genomen (verschilde meestal max 3 a 4MB/sec per run):
-- Test 1 (256 x 1MB):
- BTRFS 1: 52.8MB/sec
- EXT4 1: 118MB/sec
Verschil test 1: 65MB/sec snelheidswinst met EXT4
-- Test 2 (256 x 4MB)
BTRFS 2: 84.8MB/sec
EXT4 2: 131MB/sec
Verschil test 2: 46.2MB/sec snelheidswinst met EXT4.
Maar ook via het netwerk (AFP en Samba) is EXT4 duidelijk sneller met het wegschrijven van bestanden.
49GB aan bestanden duurde (bekabeld, 1GBit ethernet) op BTRFS 12 minuten. Op EXT4 was ie met 7 minuten klaar.
Vooral de snelheid bij kleine bestanden baart me zorgen, omdat ik o.a. Time Machine en "iTunes"-backups van iDevices er op ga zetten.
Die maken tig kleine bestandjes aan, waar BTRFS blijkbaar wat meer moeite mee heeft. Daarnaast lijkt de Synology deduplication niet te ondersteunen, dus weet ik niet of BTRFS eigenlijk wel een voordeel biedt ten opzichte van EXT4? Datacompressie misschien, maar ik heb zat ruimte.
Synology raadt BTRFS aan, maar gezien hoe enorm traag het lijkt te zijn en ik betwijfel of Time Machine en co. er significante voordelen mee kunnen behalen met de extra features vraag ik me af of het niet slimmer is om EXT4 te blijven gebruiken? De snelheid waarmee de backups weggeschreven kunnen worden is namelijk van belang. De backup software (leunend op Apple's Mobile Backup 2 subsystem) is er niet zo happig op als het traag is plus de apparaten moeten in het netwerk zijn terwijl de backup wordt weggeschreven. Dan is 5 minuten voor een backupje natuurlijk een stuk acceptabeler dan 15 a 20 minuten.
BTRFS biedt voordelen voor incremental backups, naar horen zeggen, maar de backup software zelf regelt dit al af met eigen metadata zodat er niets gedupliceerd raakt. (En er snel een backup naar exacte staat op datum x gegenereerd kan worden. Dat kan BTRFS sowieso niet voor me regelen.
) TimeMachine is daar mogelijk de uitzondering op want daar heb ik weinig vertrouwen in dat het "slimme software" is.
Is er dus nog een voordeel aan BTRFS wat ik over het hoofd zie of kan het nog getuned worden zodat het wel snel werkt; of gewoon lekker bij EXT4 blijven voor de Backup-partitie?
Alvast bedankt voor enig geboden inzicht.