[Support] Semaphoren
Jens Romer
jens at contacting.de
Fri Jul 6 17:36:38 CEST 2007
Hallo,
habe vorgestern die unten angehängte E-Mail bezüglich Semaphoren
gesendet. Für meine weitere Planung müsste ich wissen, ob Hostsharing
die Semaphoren-Limits (siehe angehängte Mail unten) ändern wird.
Herzlichen Dank im Voraus und Grüße,
Jens Romer
-------- Original-Nachricht --------
Betreff: Semaphoren
Datum: Thu, 05 Jul 2007 10:39:02 +0200
Von: Jens Romer <jens at contacting.de>
An: service at hostsharing.net
Hallo,
ich habe gestern die unten angehängte E-Mail an support at hostsharing.net
gesendet. Ich bin mir nun nicht sicher, ob ich sie nicht doch an
service at hostsharing.net hätte schicken müssen. Wenn ich bei support@
richtig bin, dann bitte diese E-Mail ignorieren.
Viele Grüße und Dankeschön im Voraus,
Jens Romer
-------- Original-Nachricht --------
Betreff: Semaphoren
Datum: Wed, 04 Jul 2007 18:29:00 +0200
Von: Jens Romer <jens at contacting.de>
An: support at hostsharing.net
Hallo,
bei der Einrichtung einer Applikation im Paket rad01 auf h03 sind wir
gegen die Systemgrenze bezüglich der max. Anzahl an Semaphoren -Arrays
gelaufen.
Im Moment sind diese auf 128 (s.u.) gesetzt. Aktuell genutzt werden 122
(s.u.). Man ist also schon fast am Limit. Für den Betrieb benötigt
unsere Applikation ca 20 Semaphoren Arrays für ein IPC über Shared Memory.
Könnten wir mindestens diese 20 bitte eingerichtet bekommen? Ohne diese
funktioniert unser System leider nicht.
Herzlichen Dank
Jens Romer
rad01 at h03:$ ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (pages) = 2097152
min seg size (bytes) = 1
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
------ Messages: Limits --------
max queues system wide = 16
max size of message (bytes) = 8192
default max size of queue (bytes) = 16384
rad01 at h03:$ ipcs -u
------ Shared Memory Status --------
segments allocated 14
pages allocated 45004
pages resident 2359
pages swapped 1244
Swap performance: 0 attempts 0 successes
------ Semaphore Status --------
used arrays = 122
allocated semaphores = 238
------ Messages: Status --------
allocated queues = 0
used headers = 0
used space = 0 bytes
Eine Heraufsetzung der Werte scheint z.B. wie folgt möglich zu sein:
sysctl -a | grep sem
kernel.sem = 250 32000 32 128 # aktueller Wert
sysctl -w kernel.sem="512 32000 32 512" # setzt den max number of
arrays auf 512
More information about the Support
mailing list