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»]

Kapcsolódó cikkek