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.

Anmerkung: Die hier aufgeführten Einstellungen sind die Minimumbegrenzungen, die für Spectrum™ Technology Platform erforderlich sind. Sie können entsprechend Ihrer Umgebung höhere Begrenzungen festlegen.

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

  • 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

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

  • 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

  • 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

  • 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

  • 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

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

  • 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

  • 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