Minimumbegrenzungen für Dateideskriptoren, Prozesse und Arbeitsspeicher
Um den Spectrum™ Technology Platform-Server ausführen zu können, müssen Sie die zulässigen Begrenzungen für Dateideskriptoren, Prozesse und andere Entitäten über ihre Standardwerte erhöhen. Für diese Änderungen benötigen Sie Root-Berechtigungen.
AIX (alle unterstützten Versionen)
Ändern Sie in der Datei /etc/security/limits diese Einstellung für den Standardbenutzer oder für einen bestimmten Benutzer, wenn für bestimmte Nutzer nofiles angegeben ist.
nofiles = 131072
CentOS 5
CentOS 6
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
- Kommentieren Sie in der Datei /etc/security/limits.d/90-nproc.conf die Einstellung nproc für Nicht-Root-Benutzer aus.
CentOS 7
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
- Kommentieren Sie in der Datei /etc/security/limits.d/20-nproc.conf die Einstellung nproc für Nicht-Root-Benutzer aus.
HP-UX (alle unterstützten Versionen)
Legen Sie die maximale Anzahl von Dateideskriptoren fest, indem Sie folgende Befehle ausführen:
kctune maxfiles_lim=131072
kctune maxfiles=65536
Damit die Änderung an der Einstellung maxfiles angewendet wird, müssen Sie den Server neu starten.
Oracle Linux 6
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
- Kommentieren Sie in der Datei /etc/security/limits.d/90-nproc.conf die Einstellung nproc für Nicht-Root-Benutzer aus.
Oracle Linux 7
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
- Kommentieren Sie in der Datei /etc/security/limits.d/20-nproc.conf die Einstellung nproc für Nicht-Root-Benutzer aus.
Red Hat Enterprise Linux 5
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
Red Hat Enterprise Linux 6
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
- Kommentieren Sie in der Datei /etc/security/limits.d/90-nproc.conf die Einstellung nproc für Nicht-Root-Benutzer aus.
Red Hat Enterprise Linux 7.1
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
- Kommentieren Sie in der Datei /etc/security/limits.d/20-nproc.conf die Einstellung nproc für Nicht-Root-Benutzer aus.
Solaris (alle unterstützten Versionen)
Legen Sie die maximale Anzahl von Dateideskriptoren für den Benutzer fest, für den Spectrum™ Technology Platform ausgeführt wird. Im Folgenden finden Sie ein Beispiel, wie Sie diese Begrenzung auf Projektebene festlegen:
projmod -s -K "process.max-file-descriptor=(basic,131072,deny),(privileged,262144,deny)" default
Sie können die Begrenzung auch auf Gruppen- oder Benutzerebene festlegen, wenn Ihre Umgebung dies erfordert.
SUSE Enterprise Linux Server (alle unterstützten Versionen)
Legen Sie in /etc/security/limits.conf folgende Einstellungen fest:
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 65536
* soft as unlimited
* hard as unlimited
Legen Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf fest, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
Ubuntu (alle unterstützten Versionen)
- Spezifizieren Sie in /etc/security/limits.conf folgende Einstellungen:
* soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 65536
- Spezifizieren Sie diese Einstellung in /etc/sysctl.conf oder /etc/sysctl.d/99-sysctl.conf, abhängig davon, welche Datei Sie in Ihrem System verwenden:
vm.max_map_count = 262144
Nachdem Sie diese Einstellungen spezifiziert haben, wenden Sie sie an, indem Sie einen der folgenden Befehle ausführen:
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus:
sysctl -p.
- Wenn Sie sysctl.d verwenden, führen Sie folgenden Befehl aus:
systemctl restart systemd-sysctl
- Wenn Sie sysctl.conf verwenden, führen Sie folgenden Befehl aus: