Resurskontroller

Resurskontroller är ett sätt att begränsa användningen av systemresurser. Du kan begränsa mängden angivna systemresurser som används av processer, åtgärder och projekt.

Med funktionerna för resurshantering kan du styra hur program använder de tillgängliga systemresurserna. Du kan:

Använda resurshanteringsfunktionerna för att bearbeta de arbetsbelastningar som skapas av olika program i systemet individuellt. Du kan:

Om du vill implementera en systemkonfiguration med funktionerna för resurshantering anger du resurskontrollattribut för varje projektpost i databasen project eller i projekttabellen för namntjänst.

Tillgängliga resurskontroller

De standardresurskontroller som finns i den här versionen visas i följande tabell.

I tabellen beskrivs de resurser som begränsas av de olika kontrollerna, och här identifieras också de standardenheter som används av projektdatabasen för resurserna. Det finns två sorters standardenheter. Kvantiteter representerar en begränsad mängd, och index representerar maximal giltig identifierare. project.cpu-shares anger således antalet CPU-delar som projektet har rätt till, och process.max-file-descriptor anger det högsta filnummer som får tilldelas en process av systemanropet open(2).

Kontrollnamn

Beskrivning

Standardenhet


project.cpu-shares


Antalet CPU-delar som det här projektet har tilldelats för användning med FSS-schemaläggaren (Fair Share Scheduler)


Kvantitet (delar)


task.max-cpu-time


Maximal CPU-tid som är tillgänglig för den här åtgärdens processer


Tid (millisekunder)


task.max-lwps


Maximalt antal LWP:er som är tillgänglig samtidigt för den här åtgärdens processer


Kvantitet (LWP:er)


process.max-cpu-time


Maximal CPU-tid som är tillgänglig för den här processen


Tid (millisekunder)


process.max-file-descriptor


Maximalt filbeskrivningsindex som är tillgängligt för den här processen


Index (maximal filbeskrivning)


process.max-file-size


Maximal filposition som är tillgänglig för skrivning för den här processen


Storlek (byte)


process.max-core-size


Maximal storlek på en kärnfil som skapas av den här processen


Storlek (byte)


process.max-data-size


Maximalt heap-minne som är tillgängligt för den här processen


Storlek (byte)


process.max-stack-size


Maximalt stack-minne som är tillgängligt för den här processen


Storlek (byte)


process.max-address-space


Maximal mängd adressutrymme, som summerade segmentstorlekar, som är tillgängligt för den här processen


Storlek (byte)

Åtgärder för resurskontrollvärden

Du kan associera en eller flera åtgärder med varje tröskelvärde som tilldelas en resurskontroll.

Följande signaler är tillgängliga för resurskontroller:

Mer information hittar du i Handbok för systemadministratörer: Resurshantering och nätverkstjänster.