Neuerungen im Betriebssystem Solaris 9 12/03

Dynamic Intimate Shared Memory (DISM)

DISM (Dynamic Intimate Shared Memory) ermöglicht die dynamische Erweiterung bzw. Verringerung des gemeinsamen Datensegments in einer Datenbank. Dadurch wird eine Fehlkonfiguration bzw. das Verweigern der Rechenleistung verhindert, die/das bei Verwendung von ISM (Intimate Shared Memory) auftritt.

ISM ist ein gemeinsames Speichersegment, das aus großen, gesperrten Speicherseiten besteht. Bei ISM ist die Anzahl der gesperrten Seiten konstant, kann also nicht geändert werden. Bei DISM handelt es sich um gemeinsam genutzten ISM-Hauptspeicher, der Paging unterstützt. Die Anzahl der gesperrten Seiten ist variabel, kann also geändert werden. Der DISM unterstützt daher das Freigeben bzw. Hinzufügen von weiterem physischen Hauptspeicher während der dynamischen Rekonfiguration. Die Größe des DISM kann den verfügbaren Speicher einschließlich des Abbildbereichs betragen.

Siehe dazu die Manpage shmop(2).


Hinweis –

Die aktualisierte Version Solaris 9 9/02 bietet DISM-Unterstützung für große Pages. Eine Beschreibung dieser Unterstützung für große Pages finden Sie in SPARC: DISM-Unterstützung für große Pages.