In der folgenden Tabelle ist eine Liste der standardmäßige Resource Controls für dieses Release aufgeführt.
Dabei wird die Ressource beschrieben, die von einer Resource Control eingeschränkt wird. Darüber hinaus sind die Standardeinheiten in der Tabelle aufgeführt, die von der project-Datenbank für diese Ressourcen verwendet werden. Es gibt zwei Arten von Standardeinheiten:
Mengen stellen eine begrenzte Anzahl dar.
Indizes stellen einen maximal gültigen Bezeichner dar.
Somit gibt project.cpu-shares die Anzahl der Shares an, auf die das Projekt Anrecht hat. process.max-file-descriptor gibt die maximale Anzahl an Dateien an, die einem Prozess vom Systemaufruf open(2) zugewiesen werden können.
Tabelle 6–1 Standardmäßige Resource Controls
Name der Resource Control |
Beschreibung |
Standardeinheit |
---|---|---|
project.cpu-cap |
Solaris 10 8/07: Absoluter Grenzwert der CPU-Ressourcen, die von einem Projekt beansprucht werden können. Der Wert 100 bedeutet 100-prozentige Beanspruchung einer CPU als project.cpu-cap-Einstellung. Der Wert 125 bedeutet 125 Prozent, da 100% der vollständigen Beanspruchung einer CPU auf einem System mit eingestellten Ressourcengrenzwerten entspricht. |
Menge (CPU-Anzahl) |
project.cpu-shares |
Anzahl der CPU-Shares, die diesem Projekt zur Nutzung mit dem Fair Share Scheduler zugeteilt sind (lesen Sie dazu auch die Manpage FSS(7)). |
Menge (Shares) |
project.max-crypto-memory |
Gesamter Kernel-Speicher, der von libpkcs11 für die Hardware-Crypto-Beschleunigung verwendet werden kann. Zuweisungen für Kernel-Puffer und sitzungsbezogene Strukturen werden gegen diese Resource Control verrechnet. |
Größe (Byte) |
project.max-locked-memory |
Gesamtmenge des zulässigen physikalisch gesperrten Speichers. Wenn priv_proc_lock_memory einem Benutzer zugewiesen ist, sollten Sie eventuell auch diese Resource Control einstellen, um zu verhindern, dass der Benutzer den gesamten Speicher sperrt. Solaris 10 8/07: Diese Resource Control ersetzt ab dem Solaris-Release 10 8/07 die Resource Control project.max-device-locked-memory. |
Größe (Byte) |
project.max-port-ids |
Maximal zulässige Anzahl der Ereignis-Ports. |
Menge (Anzahl der Ereignis-Ports) |
project.max-sem-ids |
Höchstzahl der für dieses Projekt zulässigen Semaphor-IDs. |
Menge (Semaphor-IDs) |
project.max-shm-ids |
Höchstzahl der für dieses Projekt zulässigen Shared Memory-IDs. |
Menge (Shared Memory-IDs) |
project.max-msg-ids |
Höchstzahl der für dieses Projekt zulässigen Nachrichtenwartesch- langen-IDs. |
Menge (Nachrichtenwarteschlangen-IDs) |
project.max-shm-memory |
Gesamtmenge des für dieses Projekt System V Shared Memory. |
Größe (Byte) |
project.max-lwps |
Höchstzahl der gleichzeitig für dieses Projekt verfügbaren LWPs. |
Menge (LWPs) |
project.max-tasks |
Höchstzahl der für dieses Projekt zulässigen Aufgaben. |
Menge (Anzahl der Aufgaben) |
project.max-contracts |
Höchstzahl der für dieses Projekt zulässigen Contracts. |
Menge (Contracts) |
task.max-cpu-time |
Maximale CPU-Zeit, die für die Prozesse dieser Aufgabe verfügbar ist. |
Zeit (Sekunden) |
task.max-lwps |
Höchstzahl der LWPs, die gleichzeitig für die Prozesse dieser Aufgabe zur Verfügung stehen. |
Menge (LWPs) |
process.max-cpu-time |
Maximale CPU-Zeit, die für diesen Prozess zur Verfügung steht. |
Zeit (Sekunden) |
process.max-file-descriptor |
Maximaler Dateideskriptorindex, der für diesen Prozess zur Verfügung steht. |
Index (maximaler Dateideskriptor) |
process.max-file-size |
Maximaler Datei-Offset, der für das Schreiben durch diesen Prozess zur Verfügung steht. |
Größe (Byte) |
process.max-core-size |
Maximale Größe einer Kerndatei, die von diesem Prozess erstellt wird. |
Größe (Byte) |
process.max-data-size |
Maximaler Heap-Speicher, der für diesen Prozess zur Verfügung steht. |
Größe (Byte) |
process.max-stack-size |
Maximales Stack-Speichersegment, das für diesen Prozess zur Verfügung steht. |
Größe (Byte) |
process.max-address-space |
Maximale Größe des Adressraums, als Summe der Segmentgrößen, der für diesen Prozess zur Verfügung steht. |
Größe (Byte) |
process.max-port-events |
Maximal zulässige Anzahl der Ereignisse pro Ereignis-Ports. |
Menge (Anzahl der Ereignisse) |
process.max-sem-nsems |
Maximal zulässige Anzahl der Semaphoren pro Semaphoren-Set. |
Menge (Semaphoren pro Set) |
process.max-sem-ops |
Maximal zulässige Anzahl an Semaphor-Vorgängen pro semop-Aufruf (der Wert wird zur semget()-Zeit von der Resource Control kopiert). |
Menge (Anzahl der Vorgänge) |
process.max-msg-qbytes |
Höchstzahl der Byte pro Nachricht in einer Nachrichtenwarteschlange (der Wert wird zur msgget()-Zeit von der Resource Control kopiert). |
Größe (Byte) |
process.max-msg-messages |
Höchstzahl der Nachrichten in einer Nachrichtenwarteschlange (der Wert wird zur msgget()-Zeit von der Resource Control kopiert). |
Menge (Anzahl der Nachrichten) |
Sie können die Standardwerte für Resource Controls auf einem System anzeigen, für das keine Resource Controls eingestellt oder geändert wurden. Ein solches System enthält ausschließlich Standardeinträge in der Datei /etc/system oder in der project-Datenbank. Zum Anzeigen der Werte verwenden Sie den Befehl prctl.