Neuerungen im Betriebssystem Solaris 10

System V IPC-Konfiguration

Dieses Leistungsmerkmal wurde mit dem Software Express-Pilotprogramm eingeführt. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

In der Solaris-Software werden sämtliche System V IPC-Einrichtungen entweder automatisch konfiguriert oder sie lassen sich durch Ressourcenobjekte regeln. Bei diesen Einrichtungen kann es sich um gemeinsam genutzten Speicher, Meldungswarteschlangen oder Semaphoren handeln. Mithilfe von Ressourcenobjekten lassen sich IPC-Einstellungen im lokalen System oder einer Namen-Service-Umgebung auf Projekt- oder auf Benutzerbasis vornehmen. In vorigen Solaris-Versionen wurden IPC-Einrichtungen noch durch Kernel-Tunables gesteuert. Dabei musste zum Ändern der Standardwerte für diese Einrichtungen die Datei /etc/system bearbeitet und das System neu gestartet werden. Da die IPC-Einrichtungen nun durch Ressourcenobjekte geregelt werden, lassen sich ihre Konfigurationen bei laufendem System ändern. Dank erhöhter Standardwerte und der automatischen Ressourcenzuweisung kann auf eine Feineinstellung des Systems, wie sie zuvor für den Betrieb vieler Anwendungen erforderlich war, in zahlreichen Fällen verzichtet werden.

In der folgenden Tabelle sind die jetzt veralteten IPC-Tunables, die in Solaris Tunable Parameters Reference Manual beschrieben sind, und die sie ersetzenden Ressourcenobjekte aufgeführt.

Ressourcenobjekt 

Veraltetes Tunable 

Alter Standardwert 

Höchstwert 

Neuer Standardwert 

process.max-msg-qbytes

msginfo_msgmnb

4096 

ULONG_MAX

65536 

process.max-msg-messages

msginfo_msgtql

40 

UINT_MAX

8192 

process.max-sem-ops

seminfo_semopm

10 

INT_MAX

512 

process.max-sem-nsems

seminfo_semmsl

25 

SHRT_MAX

512 

project.max-shm-memory

shminfo_shmmax

0x800000 

UINT64_MAX

1/4 des realen Hauptspeichers 

project.max-shm-ids

shminfo_shmmni

100 

224

128 

project.max-msg-ids

msginfo_msgmni

50 

224

128 

project.max-sem-ids

seminfo_semmni

10 

224

128 

Auf diesem Solaris-System können in der Datei /etc/system veraltete Parameter enthalten sein. In diesem Fall dienen die Parameter zur Initialisierung der Standardwerte für Ressourcenobjekte gemäß den vorigen Solaris-Versionen. Von der Verwendung der veralteten Parameter wird jedoch abgeraten

Die folgenden verwandten Parameter wurden entfernt. Sollte die Datei /etc/system dieses Solaris-Systems diese Parameter enthalten, sind sie durch Kommentarzeichen deaktiviert.

Weitere Informationen zum Einsatz der neuen Ressourcenobjekte finden Sie unter System V IPC und andere Ressourcenobjekte.