[Postfixbuch-users] AMAVIS-NEW: DB Berkeley Number of current locks?

Egon Gruber egon.gruber at gmail.com
Di Jul 10 10:37:29 CEST 2007


Andreas Winkelmann schrieb:
> On Monday 09 July 2007 15:17, Egon Gruber wrote:
>
>   
>> ich nutze amavis-new zusammen mit Postfix.
>>
>> Habe ca. 100 Amavisprozesse bei 8 GB RAM und 4 CPU 3.40GHz. Ansonsten
>> keine Performance Probleme.
>> Täglich Mailtraffic ist ca. 1.000.000 Eingangsmail (ca. 95 % Spammails)
>> auf 2 Mailservern.
>>
>> Leider habe ich ungefähr einmal in der Woche ein Problem mit der DB
>> Berkeley
>>
>> Dabei erreichen folgende 2 Parameter den maximalen Wert von 1.000
>>
>> "Number of current locks" und "Number of current lockers"
>>
>> Danach muss ich Amavis neu starten.
>> Derzeit überprüfe ich per cronjob alle 15 Minuten, ob der Wert erreicht ist
>> und dann wird Amavis automatisch gestartet.
>> Dies ist aber keine ideale Situation.
>>
>> db_stat -c -h /var/amavis/db
>> 209464  Last allocated locker ID.
>> 2147M   Current maximum unused locker ID.
>> 5       Number of lock modes.
>> 1000    Maximum number of locks possible.
>> 1000    Maximum number of lockers possible.
>>     
>
> Erzeuge im DB-Directory ein File DB_CONFIG
>
> /var/amavis/db/DB_CONFIG
> set_lk_max_locks    2000
> set_lk_max_lockers  2000
>
> Und amavis neu starten.
>   
Genau das habe ich gesucht!
DANKE für die Hilfe.

Jetzt ist die Grenze bei 2000

2000    Maximum number of locks possible.
2000    Maximum number of lockers possible.
Servus,
Egon

>   
>> 1000    Maximum number of lock objects possible.
>> 436     Number of current locks.
>> 494     Maximum number of locks at any one time.
>> 872     Number of current lockers.
>> 872     Maximum number of lockers at any one time.
>> 4       Number of current lock objects.
>> 8       Maximum number of lock objects at any one time.
>> 27M     Total number of locks requested.
>> 19M     Total number of locks released.
>> 0       Total number of lock requests failing because DB_LOCK_NOWAIT was
>> set.
>> 44074   Total number of locks not immediately available due to conflicts.
>> 0       Number of deadlocks.
>> 0       Lock timeout value.
>> 0       Number of locks that have timed out.
>> 0       Transaction timeout value.
>> 0       Number of transactions that have timed out.
>> 648KB   The size of the lock region..
>> 12974   The number of region locks granted after waiting.
>> 55M     The number of region locks granted without waiting.
>>     
>
> Sieht ja sonst ganz ok aus.
>
>   
>> Frage:
>> Gibt es hierzu eine Möglichkeit die "Maximum numbers..." zu erhöhen oder
>> das Problem andersweitig zu lösen?
>>     
>
>   




Mehr Informationen über die Mailingliste Postfixbuch-users