Synology-Forum.nl

Firmware => Synology DSM BETA versies => Topic gestart door: Pistole op 04 januari 2017, 20:52:21

Titel: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 04 januari 2017, 20:52:21
Ik heb in firmware 6.0 eerder in het forum aangegeven dat ik BTRFS merkbaar langzamer vond als EXT4. Dit was vooral te merken bij kopiëren van bestanden en met de performance van Surveillance Station.

Nu geeft Synology aan dat in 6.1 beta en RC er diverse verbeteringen zijn doorgevoerd in BTRFS.

Kan iemand mij zeggen of BTRFS nu beter presteert. Als dit zo is wil ik namelijk opnieuw overstappen naar BTRFS.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: aliazzz op 04 januari 2017, 22:52:26
Zowiezo ben je een beetje vroeg met deze vraag. Immers 6.1RC1 moet nog flink geprobeerd worden, maaaarrrrr;

Ik heb ooit EXT4 gedraaid, maar maar gebruik in sinds het vroege begin BTRFS. Een early adopter dus.
Ik moet zeggen dat ik op mijn NAS nagenoeg geen snelheidsvertraging heb opgemerkt.
Wel is het zo dat de effectieve opslag bij BTRFS gebruik iets lager ligt;

12TB Raid5 SHR2 EXT4 => 9TB maar ongeveer 8,2 effectief!
12TB Raid5 SHR2 BTRFS => 9TB maar ongeveer 7,8 effectief!

BTRFS geeft dus iets minder schijfruimte effectief, MAAR...

Backups en schaduwkopieen of clones van directories kosten in EXT4 exorbitant meer schijfruimte dan met BTRFS.
Dit komt doordat EXT4 per file een 1 op 1 kopie moet bijhouden in een database, terwijl bij BTRFS alleen de metadata en de wijziging wordt opgeslagen.

Dit resulteert bij gebruik van BTRFS in combinatie met elk synology backup pakket, zoals cloudstation en hyper backup tot zeer fijne voordelen!Ten eerste staat je NAS niet elke file 1 op 1 op te slaan, en in mij mijn geval ook niet over het extranet heen te pompen.

BTRFS snijd in die gevallen heel fijn. Ik heb met interne backups maken van mijn LUN'S nooit snelheids problemen gezien. Of de NAS nou 200MByte/s of 220MByte/s wegschrijft is helemaal niet interessant gezien de "compressie" die gehaald wordt bij het wegschrijven van de files middels BTRFS.
 
Zowiezo gebruik ik mijn NAS voor backup doeleinden en die 1 Gb netwerkverkeer (of 2 bij bonding) is niet interessant. Die NAS houdt dat met of zonder BTRFS echt wel bij. Ofwel, BTRFS is interessant vanuit het oogpunt van backups en kan geen kwaad bij bijvoorbeeld multimedia opslag.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Lampje op 05 januari 2017, 19:59:20
Ik zou het lekker bij EXT4 houden.

Zeker na het lezen van het volgende bericht op Hardware.info

https://nl.hardware.info/nieuws/48883/btrfs-onveilig-dataverlies-mogelijk-bij-nasen-netgear-synology-en-thecus
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 05 januari 2017, 20:04:04
Te laat, ik heb hem net omgezet en nu loopt de restore. Het volume is wel shr over een diskgroep van 4 disks, dus eigenlijk raid5.
Ik heb er gelukkig wel een ups tussen zitten en maak regelmatig backups.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: aliazzz op 05 januari 2017, 21:01:10
Beste @Lampje,

Dat bericht is eerder afgedaan als komkommertijd kwatsch, je  moet alle info van hardwareinfo.nl met een pallet zout nemen zoals velen op dit forum inmiddels al weten. Heb je uberhaupt de comentaren eronder gelezen? Die maken ook gehakt van het artikel en terecht!

Niets aan de hand en gewoon BTRFS gebruiken, synology heeft immers een naam hoog te houden en heeft BTRFS inmiddels als standaard filesystem keuze gemaakt. Dat komt NIET uit de lucht vallen. Nogmaals, ik gebruik zelf dagelijk met veel plezier en profijt BTRFS en kan het je aanbevelen!
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 06 januari 2017, 12:26:10
Ik deed vannacht via Hyperbackup een restore naar het nieuwe BTRFS Volume. Toen ik om 4 uur keek hoever hij was, zag ik dat de backup niet verder liep en het systeemgeheugen 95% vol was. Aangezien het hele systeem bijna niet reageerde heb ik de server opnieuw opgestart en daarna de restore weer gestart.
Vanmorgen was het geheugengebruik normaal en de restore klaar.
Ik constateerde gelijk al in Surveillance Station dat BTRFS nu wel gewoon snel was en zag geen performance verschil met EXt4. Dit was wel zo toen ik het in Firmware 6.0 ging gebruiken en ook de reden dat ik terug was gegaan naar EXT4.
Ook het kopiëren van bestanden gaat nu veel sneller als toen.
Ik denk dus te constateren (misschien nog wat vroeg) dat BTRFS een stuk sneller is geworden.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: aliazzz op 06 januari 2017, 13:21:27
Beste Pistole, ik geloof niet dat het je moet spreken over snelheid....

De echte tijdswinst zit hem in pas in backup nr 2 t/m n. Immers de allereerste backup bestaat uit zeer veel metadata.
Tevens is het te bacckuppen deel ook afhankelijk van alle tussentijdse mutaties tussen de twee tijdstippen in, meer wijzigingen is meer opslaan!

Veel belangrijker is de grote van je backup ( de wijzigingen tussen snapshot a en b) en daarme afhankelijk van waar je de file wilt opslaan, lokaal, via netwerk andere NAs of remote via WAN daaruit voortvloeiend als afgeleide de snelheid.

Maak anders zo nog een 1 of meerdere backups via backup now in hyperbackup. Kijk daarna, als je meerdere restorepoints hebt, maar eens via de backup explorer en dan zie ja wat ik bedoel, laat je bevindingen anders even weten.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 06 januari 2017, 13:28:09
Beste Aliazzz, ga ik doen.
In de eerste BTRFS versie in firmware 6.0 merkte ik bv in SS dat als een camera moest gaan schrijven of als je de beelden terug wilde kijken er de eerste seconden niks gebeurde. Hij schreef dan de beelden ook niet weg. Beetje vervelend als je datgene wat de trigger voor de bewegingsdetectie veroorzaakte niet kan zien. Dat is nu weg.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: aliazzz op 06 januari 2017, 13:37:56
Ik zal je een klein voorbeeld geven.


Ik had veel films op mijn NAS staan, en van de ene op de andere dag gooide ik 30 films weg.
Gevolg? het eerstvolgende snapshot was alsnog dik 60GB extra t.o.v. het vorige snapshot...
Als eerste reactie had ik zoiets van pardon? Ik gooi die films toch weg? Dus instinctief denk je dat de data verdwijnt. Niets is minder waar natuurlijk. De backup wijzigt ook + 60GB. Ik kan de weggegooide films dus nog restoren uit het desbetreffende snapshot. De snapshot van de dag erop was nog geen gigabyte groot. Ofwel, de grote van de backup is gekoppeld aan de grootte van de wijzigingen. Deleten veroorzaakt een grotere opslag wijziging dan een file aanpassing, hier ontkom je ook met BTRFS niet aan natuurlijk. Maar hoe vaak gooi je files weg t.o.v. Het aanpassen ervan? Tsja dat is afhankelijk van het gebruik.

Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 08 januari 2017, 10:22:33
@Aliazz Ik heb nu idd de voordelen in de backups gezien. Tevens heb ik nu geen enkele vertraging gezien tijdens schijven en lezen.
Ik ben nu dik tevreden over BTRFS. Systeem voelt net zo snel als met Ext4. Blijkbaar heeft Synology BTRFS een stuk sneller weten te krijgen sinds Firmware 6.0.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: aliazzz op 08 januari 2017, 10:55:33
Beste Pistole, tis voor mijn gevoel al een ruim jaar zo.. Ik heb nooit wat van sloomheid gemerkt.
Bovendien... Snelheid is een afgeleide van bandbreedte en filesize. Maarrr ik ben blij dat je de voordelen (er zijn er nog een paar, maar dat ga je vanzelf wel ontdekken ;-) ) ziet.

Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: wopper op 09 januari 2017, 13:42:32
In 6.1RC kan je onder volume beheer ook nog een "record file timestamp moment" (oid) uitschakelen voor meer performance. 6.1 feature zat er mijn weten nog niet.

Daarmee lijkt het "ratelen" van de disken weer meer onderdrukt te worden.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 09 januari 2017, 13:57:25
What are the consequences when I turn this of?
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 09 januari 2017, 14:07:40
Geen idee, ik die optie niet eens vinden, onder volume beheer.

Eh...waarom Engels ?
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 09 januari 2017, 14:12:35
Haha Ik was net een tekst in het Engels aan het typen en toen ging ik er op het forum per abuis mee door.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 09 januari 2017, 14:42:29
Dank je @Pistole

In 6.1RC kan je onder volume beheer ook nog een "record file timestamp moment" (oid) uitschakelen voor meer performance. 6.1 feature zat er mijn weten nog niet.
OID ? Bijna goed :lol:
Nederlands: Bestandstoegangstijd registreren.
Engels: Record File Access Time.

Maar goed, wat zijn de consequenties en, wat doet het:
Citaat
De inschakeling van de optie Bestandstoegangstijd registreren is equivalent aan de relatime koppelen-optie op Linux-systemen. De bestandstoegangstijd wordt alleen bijgewerkt wanneer de laatste toegangstijd (atime) voor de actueel gewijzigde (mtime) of wijzigingstijd (ctime) ligt.
De toegangstijd wordt ook bijgewerkt wanneer de laatste toegangstijd ouder is dan een dag.

De uitschakeling van de optie Bestandstoegangstijd registreren is equivalent aan de noatime koppelen-optie op Linux-systemen.
De toegangstijd van bestanden en mappen worden niet bijgewerkt waardoor het bestandssysteemgebruik wordt beperkt.
Denk eraan dat bepaalde toepassingen afhankelijk zijn van de correcte werking van de bestandstoegangstijd.

Bron: DSM Help. ;)
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 09 januari 2017, 14:48:00
Dit gaat een beetje boven mijn pet, maar zoals ik het lees maar gewoon aan laten staan toch?
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 09 januari 2017, 15:17:15
Precies ;)
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Ben(V) op 09 januari 2017, 20:34:24
Toegangstijd is "modify time" van een file.

Lekker filesysteem dat een optie heeft om dat uit te zetten.
Kun je niet meer zien wanneer een bestand voor het laatst gewijzigd is.
Titel: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: wopper op 09 januari 2017, 23:12:44
De snapshot applicatie van synology zelf suggereert om het uit te zetten ivm performance winst.

Ik zie mijn ESXi hosts(Linux) nog gewoon de tijden bij de bestanden staan. Dus het zal zo'n vaart niet lopen.

Het zal misschien in een heel specifiek geval niet meer werken? Tot die tijd neem ik deze performance tip van synology over en zullen er meer IOPS van de disken af komen neem ik aan. En dat is altijd handig met een ESXi omgeving erop.


Verzonden vanaf mijn iPhone met Tapatalk
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 09 januari 2017, 23:15:46
Ik denk dat dit alleen puur en alleen voor snapshot is.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Basalt op 10 januari 2017, 00:20:15
Zou de access tijd niet gaan over de laatste keer lezen?
Dat is iha minder interessant maar komt toch vaker voor.

Erik.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Ben(V) op 10 januari 2017, 06:27:41
nee accesstime is veranderen.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Basalt op 10 januari 2017, 20:15:38
Nog even wat gegoogled, volgens mij gaat de access tijd toch wel over het lezen van de file ;)
Zie deze link wat het probleem is met atime en brtfs
https://lwn.net/Articles/499293/
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Basalt op 12 januari 2017, 23:18:20
Bedankt voor het uitzoeken Erik.
Graag gedaan jongens.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 12 januari 2017, 23:25:26
Bedankt voor het uitzoeken Erik.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Basalt op 13 januari 2017, 08:48:29
Graag gedaan Birdy.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 13 januari 2017, 08:53:56
Idd bedankt voor het uitzoeken Erik.

Mij gaat dit technische verhaal een beetje boven de pet, kunnen jullie op basis van dit document een advies geven over het wel dan niet uitzetten van deze optie?
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 13 januari 2017, 09:07:00
Ik zou die optie gewoon aan laten staan. (standaard=aan)
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Pistole op 13 januari 2017, 09:14:25
Dankjewel Birdy
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Basalt op 13 januari 2017, 09:32:00
Ik zou het advies van Birdy volgen, maar toch nog wat achtergrond info:

Als ik het goed begrijp wordt na het uitschakelen van deze optie niet meer bijgehouden wanneer een bestand voor het laatst gelezen is.
Dat is meestal ook helemaal niet interessant, als je zelf kijkt dan wil je iha weten wanneer een bestand voor het laatst gewijzigd is.

Als je de optie wel inschakelt dat wordt "relatime" gebruikt, dat wil zeggen dat maximaal 1x per dag de tijd wordt geregistreerd.

Synology waarschuwt
Citaat
Denk eraan dat bepaalde toepassingen afhankelijk zijn van de correcte werking van de bestandstoegangstijd

Er worden in het door mij aangegeven artikel 2 voorbeelden genoemd:
1) Een bepaalde mail client die hiermee bepaalt of een mail gelezen is
    -> Hiervoor zou volgens mij een registratie van 1x per dag (relatime) ook al ongeschikt zijn, dus ik neem aan dat dit niet het geval is
2) Een opruimfunctie die hiermee bepaalt of een tijdelijk bestand opgeruimd kan worden
    -> Ik zou verwachten dat Synology deze optie niet zou aanbieden als het gevolg is dat je disk daardoor langzaam volloopt.

Maar wellicht zijn er andere voorbeelden die wel van invloed zijn op het Synology systeem of geïnstalleerde pakketten.

Aan de andere kant: het voordeel van het uitschakelen is dat het simpelweg lezen van (zeer veel) bestanden sneller gaat en niet leidt tot nodeloze backups van de bestand administratie. Zolang je daar geen last van hebt is de veiliger om de optie ingeschakeld te laten.

Als iemand aanvullingen/correcties heeft: Graag.
Titel: Re: Vraag over snelheid BTRFS vs EXT4 in Firmware 6.1
Bericht door: Birdy op 13 januari 2017, 09:44:55
Ben het met je eens.
Daarbij, mijn stelling is altijd, heb je geen issues, b.v. performance, waarom zou je dan iets wijzigen en.....eerst meten (is weten), voordat je, zeker m.b.t. performance issues, iets gaat wijzigen en daarna weer meten natuurlijk.