Olvasgattam szerte a világban, hogy milyen ZFS paraméterek lennének szükségesek a loader.conf fájlba, jelenleg ez van:
vm.kmem_size_max=1536M
vm.kmem_size=1536M
vfs.zfs.arc_max=512M
vfs.zfs.vdev.cache.size=24M
Szeretném kiírtani a paraméterek egy részét, ha lehet, akkor az egészét, esetleg optimálisabb paramétereket beállítani, mivel jelenleg nem működik túl jól a szerveren a ZFS ARC, és ez néha komoly lassulásokat okoz: http://munin.javaforum.hu/system/system-zfs.html
November elején történt egy upgrade 8.1-es FreeBSD-re, szépen dolgozott is a szerver, de az utóbbi egy hónapban a ZFS cache mérete/működése nem a jó irányba indult el, nem okoz gondot háromhavonta egy újraindítás, mivel az érkező hibajavítások miatt ennyi idő után általában úgyis szükséges egy újraindítás, de zavar ez a fajta működés: ha lehet, akkor más paraméterezéssel elkerülném.
Ötlet?
- 4502 megtekintés
Hozzászólások
ezt a threadet olvasd vegig: http://www.mail-archive.com/freebsd-stable%40freebsd.org/msg115052.html
___
info
- A hozzászóláshoz be kell jelentkezni
Köszi, végigolvastam. Elvileg nekem elég a loader.conf módosítása, a Samba-nak szükséges beállítások nem érdekelnek annyira, nincs Samba a gépen. Ahogy láttam a vm.kmem_size paramétert egészen a fizikai memória méretéig állította be, de ha ez egy Samba kiszolgáló, akkor ez előnyös is, de nekem viszonylag kevés I/O van, inkább memóriaigényes alkalmazásokat futtatok, nem vagyok benne biztos, hogy jót teszek azzal, ha a gépben az összes memóriát elfoglalhatja a ZFS cache.
Nálam jelenleg a 6G memóriához a vm.kmem_size és a vm.kmem_size_max egyaránt 1536M, én arra gondoltam, hogy az alábbi beállításokkal indítanám újra a szervert:
vm.kmem_size="2048M"
vfs.zfs.arc_max="1024M"
vfs.zfs.prefetch_disable="1"
vfs.zfs.txg.timeout="5"
Ki fog derülni, hogy tud-e jól futni, vagy sem. Vélemény?
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Nah, ma volt restart... :)
Most ezzel a konfiggal megy a szerver:
vm.kmem_size=1536M
vfs.zfs.arc_max=512M
vfs.zfs.prefetch_disable=1
vfs.zfs.txg.timeout=5
- A hozzászóláshoz be kell jelentkezni
32 biten not recommended, 64-en meg nem kell semmilyen opció.
- A hozzászóláshoz be kell jelentkezni
Én is olvastam ilyesmit... meg most mást is hozzá. Egyelőre kipróbálom a lentebb részletezett paraméterekkel, aztán meglátjuk.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
vm.kmem_size="1512M"
vfs.zfs.arc_max="128M"
vfs.zfs.vdev.cache.size="5M"
Ezek el szokták vinni, de közepes workload-oknál kemény fagyások lesznek. 64bit kell.
- A hozzászóláshoz be kell jelentkezni
64 bit van. :)
Nagyjából ilyesmi beállítás is van. Ami miatt kérdeztem az a munin grafikon, illetve az azon látsz I/O belassulás három hónapos üzem után.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
Munin nincs, az I/O nem gyors, de alapvetően nem szokott érdekelni. :) Opciókat kivenném, azok csak fagyás elkerülésére valóak, 32bit-hez.
- A hozzászóláshoz be kell jelentkezni
:D
Nálam van munin olyan tekintetben, hogy a http://munin.javaforum.hu/system/system-zfs.html linken van egy ZFS ARC cache metrika, amely most eléggé csúnya, négy hónapja volt utoljára reboot, három hónapig elég jól viselte magát, most kicsit rosszul néz ki.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home
- A hozzászóláshoz be kell jelentkezni
BSD is dying! :))
--
Wir sind erfaßt, sind infiziert,
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
Solaris is dead! :)
suckIT szopás minden nap! UCEPROTECT: ezek buzik
- A hozzászóláshoz be kell jelentkezni
No comment. :)
- A hozzászóláshoz be kell jelentkezni