Telepítési útmutató ZFS freebsd
FIGYELEM! Az eredeti cikk a folyamat állandó kiegészítései, fordítási eltérhet az eredetitől.
Ha ZFS ajánlatos használni minimum 1 GB RAM. Tud dolgozni a ZFS és kevesebb RAM rendszerek, de ebben az esetben be kell állítania kernelparamétereket egyébként nem a problémák elkerülése érdekében.
History of FreeBSD, beleértve a ZFS, a következők szerint:
- 7.0, 7.1 - Import eredeti változata ZFSv6. Igényel jelentős kiigazítást stabil működéshez
- 7.2 - még ZFSv6, javította a memóriát kezelésre, talán, amd64 nem kell semmilyen beállítás
- 7.3+ - ZFSv13 fordított számhordozás kódot, de lehet, hogy hiányzik néhány lehetőséget
- 8.0+ - használt ZFSv13 kódot végzett alapos munkát a hibákat, akkor ajánlott használni
Azt is javasolta, hogy vegyék le a mag összes használt meghajtót és funkciót, amely takarít meg néhány MB memóriával. Vannak arra utaló jelek, hogy a stabil működés értük el a paraméter értékét vm.kmem_size = »1536M» módosítatlan kernel 7,0-RELEASE, ami elég volt a gépjárművezetők és a telepítési KVA_PAGES = 512.
[Ad name = »A Google Adsense»]
A munkaterhelés megkövetelheti jelentős csökkenését a méret ARC és VDEV cache. ZFS ARC keresztül működik többszálú folyamat, és ha az ARC lesz több memóriát igényel, akkor ZFS osztja szükség. Ebben az esetben a arc_max (vfs.zfs.arc_max) lehet túllépni, míg a másik szál belül ZFS periodikusan felszabadítja a memória mennyiségét ARC, túllépése esetén arc_max. Így még egy kis érték túlléphető arc_max ARC kmem_size_max kernelparaméter és a pánik. Azokban a rendszerekben, ahol a memória nem elég, akkor ajánlott használni a legalacsonyabb arc_max. Például telepíteni és vm.kmem_size vm.kmem_size_max értéke 512M, 160M vfs.zfs.arc_max értékben, miközben vfs.zfs.vdev.cache.size fele alapértelmezett mérete 10MB (ezen a csodálatos módon biztosítja a jobb stabilitás).
echo TEXT = $ TEXT, `echo $ TEXT | awk '' `echo DATA = $ DATA, `echo $ DATA | awk '' `
echo TOTAL = $ TOTAL `echo $ ÖSSZESEN | awk '' `
Figyelem: ez lehetséges van egy másik módja, hogy meghatározza a mérete vm.kmem_size. de a fejlesztők nem tudnak róla. Jelenleg ehhez kísérletek. Azonban, ha a megadott érték loader.conf vm.kmem_size túl nagy, a kernel pánik csomagtartó. Azt is rögzíti ezt hagyja a parancssorból telepíteni a boot loader vm.kmem_size = «512M» (vagy kevesebb).
Vm.kmem_size_max paramétert nem közvetlenül használjuk fel a rendszer működését (nem egy limit növelése kmem), de használják a kezdeti automatikus konfigurációja különböző rendszer konfigurációs paramétereket, a legfontosabb az, amely erre a vita az ARC felbontás. Ha kmem_size arc_max és kézzel kell beállítani, kmem_size_max figyelmen kívül hagyja.
kernel memória kimerültség probléma nagyon összetett, és függ a haladási sebesség az alkalmazás és a cache, ami ZFS. Gyorsabb lemezeket ír gyorsítótárazott adatokat gyorsabb, hanem, hogy gyorsan töltse ki a cache. Általában a nagyobb és gyorsabb lemezeket, annál több memóriát van szüksége ZFS.
Az operációs rendszerek FreeBSD 7.2 és újabb, a memória kiosztás stratégia jelentősen javult, ennek következtében a rendszer több mint 2 GB RAM-mal, nincs szükség semmilyen beállítás.
A rendszerek FreeBSD 7.0 és 7.1, kernel memória (vm.kmem_size) növelni kell, hogy körülbelül 1 GB, és a mérete csökken ARC:
vm.kmem_size_max = "1024M"
vm.kmem_size = "1024M"
vfs.zfs.arc_max = "100M"
Ez segíthet, ha a gép tele van egyéb feladatok, mint például a hálózati tevékenységet (fájlszerver), stb Beállítás KVA_PAGES amd64 nincs szükség.
[Ad name = »A Google Adsense»]