[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