Ressourcenobjekte

Ressourcenobjekte stellen einen Mechanismus zur Beschränkung von Systemressourcen zur Verfügung. Sie können damit die von Prozessen, Tasks und Projekten verbrauchten Systemressourcen einschränken.

Ressourcenverwaltung erlaubt Ihnen die Kontrolle darüber, wie Anwendungen verfügbare Systemressourcen nutzen. Sie können:

Nutzen Sie die Funktionen der Ressourcenverwaltung zur individuellen Behandlung der von verschiedenen Anwendungen generierten Arbeitsbelastung. Sie können:

Zur Implementierung einer Systemkonfiguration mit Ressourcenverwaltung müssen Sie für jeden Projekteintrag in der ProjeKtdatenbank bzw. der Namensdienst-Projekttabelle die Ressourcenobjektattribute setzen.

Verfügbare Ressourcenobjekte

Die nachfolgende Tabelle zeigt die in dieser Version verfügbaren Standard-Ressourcenobjekte.

In der Tabelle wird die durch das jeweilige Objekt beschränkte Ressource beschrieben. Weiterhin werden die von der Projektdatenbank für diese Ressource verwendeten Standardeinheiten angegeben Die Standardeinheiten können zwei Typen haben. Quantitäten repräsentieren einen beschränkten Wert, und Indizes stellen einen maximalen gültigen Kennzeichner dar. Somit gibt das Objekt project.cpu-shares den CPU-Anteil für das jeweilige Projekt an, während das Objekt process.max-file-descriptor die höchste Dateianzahl angibt, die einem Prozess durch den Systemaufruf open(2) zugewiesen werden kann.

Objektname

Beschreibung

Standardeinheit


project.cpu-shares


Die Anzahl der diesem Projekt zugewiesenen CPU-Anteile zur Nutzung mit dem Fair Share Scheduler (FSS)


Quantiät (Anteile)


task.max-cpu-time


Die maximal für den Prozess dieses Tasks zur Verfügung stehende CPU-Zeit


Zeit (Millisekunden)


task.max-lwps


Die Maximalanzahl der für den Prozess dieses Tasks simultan zur Verfügung stehenden LWPs


Quantiät (LWPs)


process.max-cpu-time


Die maximal für diesen Prozess zur Verfügung stehende CPU-Zeit


Zeit (Millisekunden)


process.max-file-descriptor


Der maximale für diesen Prozess zur Verfügung stehende Dateideskriptorindex


Index (maximal möglicher Dateideskriptorwert)


process.max-file-size


Der für Schreibvorgänge dieses Prozesses maximal zur Verfügung stehende Datei-Offset.


Größe (Bytes)


process.max-core-size


Maximalgröße der Speicherabzugdateien, die von diesem Prozess erzeugt werden


Größe (Bytes)


process.max-data-size


Der für diesen Prozess maximal zur Verfügung stehende Heap-Speicher


Größe (Bytes)


process.max-stack-size


Das für diesen Prozess maximal zur Verfügung stehende Stack-Speichersegment


Größe (Bytes)


process.max-address-space


Maximaler Betrag des für diesen Prozess zur Verfügung stehenden Adressraums (aufsummiert über Segmentgrößen)


Größe (Bytes)

Aktionen bei bestimmten Werten von Ressourcenobjekten

Für jeden Grenzwert, der einem Ressourcenobjekt zugewiesen wurde, können eine oder mehrere Aktionen festgelegt werden.

Die folgenden Siganle stehen für Ressourcenobjekte zur Verfügung:

Weitere Informationen finden Sie im System Administration Guide: Resource Management and Network Services.