Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 9 reacties
Bron: iXsystems, submitter: mrtnptrs

FreeNAS logo (75 pix)Er is een release candidate van FreeNAS versie 8.3.0 uitgekomen. Met dit pakket kan een in het netwerk opgenomen computer als 'network attached storage' worden ingezet, dus puur en alleen voor het opslaan van data. Het geheel is gebaseerd op FreeBSD en voorzien van een overzichtelijke webinterface. Waar de systeemeisen in versie 7 nog heel laag waren en het prima op een oude computer kon draaien, is er voor versie 8 iets uitgebreidere hardware nodig. FreeNAS 8.3.0 is gebaseerd op FreeBSD 8.3 p3 en bevat onder meer een nieuwere versie van zfs.

Release Notes for FreeNAS 8.3.0-RC1
  • FreeNAS 8.3.0-BETA1 has the FreeBSD base system switched to FreeBSD 8.3-RELEASE-p3. The most noticable affect of this change is the inclusion of ZFS version 28, but there are a number of other driver changes as well.
  • The mps driver for 6gbps LSI SAS HBAs is version 13, which requires phase 13 firmware on the controller. This is a hard requirement, running older firmware can cause many woes, including the failure to probe all of the attached disks, which can lead to degraded or unavailable arrays.
  • ZFS v28 includes deduplication, which can be enabled at the dataset level. The more data you write to a deduplicated volume the more memory it requires, and there is no upper bound on this. When the system starts storing the dedup tables on disk because they no longer fit in RAM, performance craters. There is no way to undedup data once it is deduplicated, simply switching dedup off has NO AFFECT on the existing data. Furthermore, importing an unclean pool can require between 3-5GB of RAM per TB of deduped data, and if the system doesn't have the needed RAM it will panic, with the only solution being adding more RAM or recreating the pool. Think carefully before enabling dedup! Then after thinking about it use compression instead.
  • There is no need to upgrade your plugin jail or plugins if you are upgrading from FreeNAS 8.2.0-RELEASE-p1. If you do upgrade the plugin jail the plugins installed in that jail may be lost.
  • The GUI upgrade format changed in 8.2.0-BETA3 from xz to txz. What this means is that if you are attempting to do a GUI upgrade to 8.3.0-BETA1 from 8.2.0-BETA3 or later use the .txz version of the GUI_Upgrade file. If you are upgrading from any previous version use the .xz file.
  • The image size increased in 8.0.1-BETA3. The new size requires a 2 GB storage device. The GUI upgrade can be used to upgrade a system from 8.0.1-BETA3or later but upgrades from earlier releases than 8.0.1-BETA3 can only be done from the CD. The other option is to save the config, reinstall the new version, then restore the config.
  • FreeBSD can be really touchy with hardware. Please be sure to update your BIOS/BMC firmware when upgrading / installing FreeNAS if you run into OS hang issues. There have been cases identified where a BIOS upgrade has fixed driver hangs, and/or other issues with FreeNAS; one such example was with an Intel 82578DC motherboard, as noted in the FreeNAS 8 forum thread titled "8.0.3-RELEASE coming soon..": http://bit.ly/rq78Q3 , post # 70-88. Again, please only do this if you experience booting / runtime issues, as some vendors don't test FreeBSD interoperability as much as others between major firmware releases.
  • Previous builds were branded as i386/amd64 (32-bit and 64-bit respectively). 8.0.3-RC1+ rebranded the architectures as x86 and x64, respectively.
  • 8.0.1 and 8.0.2 images advertised CIFS shares to Macs by default but 8.0.3 and later images don't advertise CIFS shares by default. If you want to advertise CIFS shares in 8.0.3 and later, be sure to turn on "Zeroconf" support in the CIFS global settings.
  • Builds prior to 8.0.3-RELEASE with 'CIFS' didn't actually have AIO (asynchronous I/O) enabled. So, if you experience performance degradation after upgrading from prior versions of FreeNAS to 8.0.3-RELEASE or newer, turn off AIO or tune the AIO size from '1' to something more reasonable (the new default in 8.0.3-RELEASE-p1 is 4096 or 4kB).

FreeNAS 0.8 screenshot
FreeNAS 8.0 screenshot, klik op de afbeelding voor een grotere versie.

Moderatie-faq Wijzig weergave

Reacties (9)

Ik heb een paar jaar gebruik gemaakt van FreeNAS en NAS4Free, heel even gestoeid met anderen als OpenFiler en OpenMediaVault. Uiteindelijk heb ik nu een nas die geheel gebouwd is rond een gewone FreeBSD install. Ik kan het anderen die op zoek zijn naar een NAS oplossing van harte aanbevelen. FreeNAS is op zich een mooi product, maar het plugin mechanisme werkt niet voor mij (ik wil te veel denk ik).

Trouwens eens met Kek hierboven. Geheugen is het issue niet meer. Even een handige vuistregel: voor elke TB aan opslag heb je 2GB geheugen 'nodig' als je geen deduplication gebruikt. Volgens de ZFSTuningGuide moet je met deduplication eerder rekening houden met 5GB geheugen per TB opslag.

Voor wat betreft de snelheid van een NAS: uitgaande van een windows omgeving zijn het waarschijnlijk de samba instellingen waar je het meeste mee kunt winnen.
Ik heb een zpool met 3 Samsung Spinpoint F4EG 2TB schijven er in hangen. Daar schrijf ik met ongeveer 40MB/s naar toe. Ik vermoed dat de bottleneck hier de processor is (software raid).

Edit: referentie naar ZFSTuningGuide toegevoegd.

[Reactie gewijzigd door pruxor op 14 oktober 2012 21:18]

Heb je ZFSguru al eens geprobeerd? Want dan krijg je dus een volledige FreeBSD distributie met Root-on-ZFS dus 100% ZFS met een makkelijke installatie via de web-interface. Je kunt met de GUI doen wat je wilt, en daarbuiten aan het systeem stoeien en gewoon als FreeBSD installatie gebruiken als je dat wilt.

Overigens is ZFS helemaal niet CPU hongerig maar wel erg threaded (beter meer cores op lagere frequency dan weinig cores op hoge freq). Tenzij je zaken als compressie of encryptie doet of CPU-slurpende programma's draait, heb je niet zoveel CPU kracht nodig.

Voor ZFS is een Intel Core processor met 4GB geheugen dus totaal uit balans. Zelfs mijn Brazos NAS draait met 16GiB wat nu nog maar 60 euro kost. Kortom, ZFS kent andere voorkeuren dan andere RAID-engines of filesystems, maar zeker in deze tijd van lage geheugenprijzen zie ik het probleem niet; pas je systeem erop aan! Zeker met zelfbouw is het kinderlijk eenvoudig om een AMD C60 moederbord met twee reepjes 2x8GiB geheugen te vullen en je hebt een prima instap ZFS NAS voor weinig geld. :)
Nee, die heb ik nooit geprobeerd. Ik was de kant en klare mooie producten die net niet aan mijn (steeds groeiende) eisen voldeden een beetje beu. Omdat ik echter ondertussen overtuigd was van het feit dat ZFS het enige fs was waar ik de filmpjes van de kinderen aan toe wou vertrouwen heb ik toen besloten om een leerproject te beginnen op basis van een stock FreeBSD. Voor zover ik weet is FreeBSD de beste keus als je ZFS wilt gebruiken (feedback welkom).

Voor zover ik zie is ZFSGuru ook een 'appliance'. Het zou eigenlijk wel leuk zijn als iets als ZFSGuru als een setje van management php pages beschikbaar zou zijn zodat ik de server kan managen via de browser. Ik zal het uitvoeren van een test install toevoegen aan mijn 'todo' lijstje ;) Misschien kan ik wat paginas 'lenen'. En anders een leuk projectje om te beginnen met php. (Laat de php flamewar beginnen }> )
De geheugen 'honger' van freenas 8 komt blijk baar door de de-duplication optie. Verder is de grafische snapshot manager een erg handige extra ten opzichte van Freenas 7

Als je dedup niet aanzet, heb je dan die astronomische geheugeneisen ook nodig? Veel mensen draaien freenas gevirtualiseerd om het volume dat onder freenas gecreŽerd wordt weer terug te geven aan ESXi (of ander baremetal hypervisor) Met Freenas 8 wordt de aanslag op geheugen wel erg groot en misschien zelfs onwerkbaar??
dedup is de killer qua geheugen inderdaad. Verder is er nog de voortzetting van Freenas7 onder de naam nas4free. Deze heeft de gui van freenas7 gehouden maar is gebaseerd op FreeBSD9 en is lichter dan freenas 8.
Ook zonder dedup vind ZFS meer geheugen behoorlijk prettig, de cache van ZFS zal iedere bit die je hebt ook benutten.

Dat betekend niet dat je met maar 1gb aan ram FreeNAS niet kan draaien, maar wel dat het allemaal beter draait met meer ram. Ik weet niet wat het absolute minimum is maar ik zou er niet aan beginnen met minder dan 1GB en eigenlijk het liefst gewoon 4gb.

Dedup is een ramp, ik draai zelf een FreeBSD 9 server met 8 gig ram en 3xtb + 3x1,5tb en ik had ooit bedacht om dedup aan te zetten omdat ik dan net wat meer kon gebruiken.
Ergens begin dit jaar waren mijn dedup tabellen dus voorbij mijn geheugen gegroeid en was mijn performance ver onder nul. Files deleten etc. het ging allemaal niet meer. Het heeft me een week gekost om te herstellen (je kan wel terug, je moet dedup uitzetten, en al je data opnieuw wegschrijven binnen je pool en de oude gedupte data verwijderen)
ZFS is erg geheugenhongerig omdat het ook een soort RAID systeem is, erg geavanceerd. Als je een lichter systeem als NAS wil gebruiken moet je afzien van ZFS en een systeem als EXT3/4 gebruiken.
Overigens, BTRFS wordt ook steeds beter, en voor linux gebaseerde NASen (zoals amahi e.d) erg fijn. Heeft groot deel van de functionaliteit van ZFS, maar met een bruikbare opensource licentie (ja; Ik ben dat licentie gezeik ook zat ondertussen).
geheugen kost geen drol meer de laatste tijd. Als je een goede snelle NAS wil maken, ben je meer kwijt aan de HDDs die je er in wil bouwen.

Met dedup uit heb je stukken minder nodig voor zover ik weet.
(Waar de systeemeisen in versie 7 nog heel laag waren en het prima op een oude computer kon draaien, is er voor versie 8 iets uitgebreidere hardware nodig. FreeNAS 8.3.0 is gebaseerd op FreeBSD 8.3 p3 en bevat)


Versie 7 is tegenwoordig nog steeds te verkrijgen en door ontwikkeld met als naam NAS4Free zie http://wiki.nas4free.org

NAS4Free heeft nog steeds lage systeem eisen an kan nog steeds op oude computers gebruikt worden!
Het draaid onder FreeBSD 9.x series en ondersteund schijf encryptie iets wat FreeNAS 8 niet ondersteund.
Ik begrijp nog steeds niet goed waarom zo weinig tweakers dit niet weten.

Indien schijf encryptie ook nog heel erg belangrijk voor je is dan moet je haast wel overstappen van FreeNAS.

[Reactie gewijzigd door Dutchman01 op 15 oktober 2012 01:09]

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True