Re: Stabilität zfs

From: Michael Gusek <michael.gusek(at)web.de>
Date: Fri, 18 Jan 2008 18:20:34 +0100

Axel S. Gruner schrieb:
> Hallo,
>
> Am 18.01.2008 um 13:57 schrieb Michael Gusek:
>
>> Bernd Walter schrieb:
>>> On Thu, Jan 17, 2008 at 12:30:54PM +0100, Michael Gusek wrote:
>>>
>>>> Hallo !
>>>>
>>>> Ich hab hier zwei 7.0-PRERELEASE FreeBSD Server mit cvs-Stand vom
>>>> Montag 14.1.2007 am Laufen. Beide Server haben 4 Sata-Festplatten
>>>> die mittels zfs ein raidz bilden. Wenn ich nun viel IO-Last
>>>> produziere, z.B. complieren eines grösseren Software-Paket, z.B.
>>>> KDE oder manchmal auch die Welt bekomme ich eine Kernel-Panic:
>>>>
>>>> panic: kmen_malloc(65536): kmem_map too small: 278609920 total
>>>> allocated
>>>>
>>>> Als Kernel kommt der GENERIC zum Einsatz, einzigste Änderung ist
>>>> SCHED_ULE. Ein Server hat 2 GB RAM, der andere 1GB. Bei Bedarf
>>>> liefer ich ein dmesg nach.
>>>>
>>>> Was ist zu tun, damit beide ohne Panic laufen ?
>>>>
>>>
>>> kmem vergrössern und/oder den Bedarf reduzieren.
>>> Ist doch eigentlich eine logisch Schlußfolgerung aus obiger Meldung,
>>> oder?
>>>
>>> Für den Anfang solltest du sowas in deiner /boot/loader.conf schreiben:
>>> vm.kmem_size="419430400"
>>> Der jeweils sinnvolle Wert hängt von deinen Anforderungen ab.
>>> Bei i386 musst du ab einem gewissen Punkt auch noch den KVA Bereich
>>> vergrößern.
>>> Mitunter musst du ZFS auch im Bedarf runterstufen, weil du dein RAM
>>> z.B. eher für andere Dinge brauchst.
>>>
>>>
>> Hi Bernd !
>>
>> Ich hab jetzt mal kmem vergrössert:
>>
>> sysctl vm.kmem_size
>> vm.kmem_size: 419430400
>>
>> Trotzdem bekomm ich immernoch die Panic:
>> panic: kmem_malloc(131072): kmem_map too small: 333611008 total
>> allocated
>>
>> Dabei ist doch kmem grösser als er oben anmeckert. Das versteh ich
>> nicht.
>
> ich habe auf einem 2GB i386 Server folgendes in /boot/loader.conf:
>
> vm.kmem_size=1073741824
> vm.kmem_size_max=1073741824
> vfs.zfs.prefetch_disable=1
>
> Ebenso ist dieser Patch installiert:
> http://people.freebsd.org/~pjd/patches/vm_kern.c.2.patch
>
> Seitdem ich den Patch habe, rennt ein rsync von einigen GB in der
> Nacht ohne Probleme durch.
>
> Grüsse,
>
> Axel
>
>
>
Ah, das werd ich Montag gleich mal ausprobieren. Ich schreibe dann,
wie'ss lief.

Micha

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 18 Jan 2008 - 18:20:39 CET

search this site