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.
semsys:seminfo_semmns
semsys:seminfo_semvmx
semsys:seminfo_semmnu
semsys:seminfo_semaem
semsys:seminfo_semume
semsys:seminfo_semusz
semsys:seminfo_semmap
shmsys:shminfo_shmseg
shmsys:shminfo_shmmin
msgsys:msginfo_msgmap
msgsys:msginfo_msgseg
msgsys:msginfo_msgssz
msgsys:msginfo_msgmax
Weitere Informationen zum Einsatz der neuen Ressourcenobjekte finden Sie unter System V IPC und andere Ressourcenobjekte.