Hallo,
Mijn fileserver is ondertussen 11 jaar oud en aan vervanging toe. Hij heeft jarenlang met 2 schijven in md raid1 + ext4 gedraaid, ik ben een paar jaar geleden gemigreerd naar btrfs raid 1. Voor de nieuwe server zit ik nog te denken wat ik wil doen. Het benaderen van de fileserver (via WebDAV) gaat namelijk naar mijn smaak soms te traag. Het openen van een map met flink wat bestanden kost soms een seconde of twee, en dat werkt niet fijn.
------
Voor de goede orde: Ik gebruik Ubuntu Server, en gebruik mijn RAID1 opstelling enkel en alleen om geen uitval te hebben in het geval een schijf kapot gaat, NIET als backup.
------
Mijn eerste ingeving: in plaats van 2 HDDs in btrfs RAID1 zet ik een HDD + SSD in dezelfde configuratie. Simpel en overzichtelijk. Ik lees hier dat er een patch is om inderdaad de snelheid van een SSD te benutten: https://www.phoronix.com/...x=RAID-1-10-Balance-Patch Hier lees ik echter dat er nog steeds over gebakkeleid wordt: https://stackoverflow.com...ich-device-gets-the-reads Blijkbaar heeft dit dus niet het gewenste effect.
Hier en daar lees ik dat bij gebruik van md er kan worden aangegeven welk apparaat sneller is, maar ik vond het juist zo fijn aan btrfs RAID1 dat er doormiddel van checksums kan worden bepaald welke kopie van een bestand de niet-corrupte is. In het verleden heb ik daar gedoe mee gehad. Dit heeft dus niet mijn voorkeur.
Andere twee oplossingen: in plaats van SSD+HDD toch 2xHDD maar meer geheugen zodat de kernel automatisch gaat cachen, of een kleine SSD als cache gebruiken via bcachefs. De eerste oplossing is voordeliger en minder werk, de tweede oplossing geeft waarschijnlijk meer performance. Van bcachefs vraag ik me dan weer af wat er gebeurd als de SSD ermee ophoudt.
Ik hoop op uw wijze raad
Iemand hier met ervaringen, tips of oplossingen?
Mijn fileserver is ondertussen 11 jaar oud en aan vervanging toe. Hij heeft jarenlang met 2 schijven in md raid1 + ext4 gedraaid, ik ben een paar jaar geleden gemigreerd naar btrfs raid 1. Voor de nieuwe server zit ik nog te denken wat ik wil doen. Het benaderen van de fileserver (via WebDAV) gaat namelijk naar mijn smaak soms te traag. Het openen van een map met flink wat bestanden kost soms een seconde of twee, en dat werkt niet fijn.
------
Voor de goede orde: Ik gebruik Ubuntu Server, en gebruik mijn RAID1 opstelling enkel en alleen om geen uitval te hebben in het geval een schijf kapot gaat, NIET als backup.
------
Mijn eerste ingeving: in plaats van 2 HDDs in btrfs RAID1 zet ik een HDD + SSD in dezelfde configuratie. Simpel en overzichtelijk. Ik lees hier dat er een patch is om inderdaad de snelheid van een SSD te benutten: https://www.phoronix.com/...x=RAID-1-10-Balance-Patch Hier lees ik echter dat er nog steeds over gebakkeleid wordt: https://stackoverflow.com...ich-device-gets-the-reads Blijkbaar heeft dit dus niet het gewenste effect.
Hier en daar lees ik dat bij gebruik van md er kan worden aangegeven welk apparaat sneller is, maar ik vond het juist zo fijn aan btrfs RAID1 dat er doormiddel van checksums kan worden bepaald welke kopie van een bestand de niet-corrupte is. In het verleden heb ik daar gedoe mee gehad. Dit heeft dus niet mijn voorkeur.
Andere twee oplossingen: in plaats van SSD+HDD toch 2xHDD maar meer geheugen zodat de kernel automatisch gaat cachen, of een kleine SSD als cache gebruiken via bcachefs. De eerste oplossing is voordeliger en minder werk, de tweede oplossing geeft waarschijnlijk meer performance. Van bcachefs vraag ik me dan weer af wat er gebeurd als de SSD ermee ophoudt.
Ik hoop op uw wijze raad
[ Voor 9% gewijzigd door ktf op 13-10-2020 15:54 ]