[AIX Solaris HP-UX Linux Windows]

Linux-Systeme optimieren

In diesem Artikel wird beschrieben, wie Sie das Betriebssystem Linux so einstellen können, dass Sie eine optimale Leistung in WebSphere Application Server erzielen.

Informationen zu diesem Vorgang

Sollten Sie Bedenken bezüglich der Leistung haben, überprüfen Sie die Betriebssystemeinstellungen daraufhin, ob sie sich für Ihre Anwendung eignen. Da das Betriebssystem Linux kein Produkt von WebSphere Application Server ist, beachten Sie bitte, dass an dem Betriebssystem Änderungen vorgenommen werden können und die Ergebnisse deshalb variieren können.

Vorgehensweise

Konfigurieren Sie die folgenden Einstellungen und Variablen entsprechend Ihren Optimierungsanforderungen:
  • TCP-Parameter ändern
    • Beschreibung: Linux stellt eine Reihe von optimierbaren TCP-Parametern bereit, deren Standardwerte für WebSphere Application Server möglicherweise ausreichen. In manchen Ausnahmefällen kann es notwendig sein, diese Parameter zu optimieren. Beispielsweise können Sie die Anzahl der Sockets reduzieren, die einen bestimmten Status (z. B. TIME_WAIT) haben, die TCP-Keepalive-Operation ändern oder andere Funktionen ändern.
    • Anzeige- oder Einstellmöglichkeiten:

      Ziehen Sie die detaillierten Informationen zu Rate, die unter "man tcp" in Ihrer Linux-Variante verfügbar sind.

  • Linux-Dateideskriptoren (ulimit)
    • Beschreibung: Dieser Parameter gibt die zulässige Anzahl geöffneter Dateien an. Die Standardeinstellung ist für die meisten Anwendungen in der Regel ausreichend. Wenn der Wert dieses Parameters zu klein gewählt ist, kann ein Fehler vom Typ "Datei geöffnet", "Fehler bei der Speicherreservierung" oder "Verbindung aufgebaut" angezeigt werden.
    • Anzeige- oder Einstellmöglichkeiten: Die Referenzseiten zu UNIX enthalten Informationen zur ulimit-Syntax in den verschiedenen Shells. Wenn Sie das ulimit in der Korn-Shell (ksh) beispielsweise auf 8000 setzen möchten, setzen Sie den Befehl ulimit -n 8000 ab. Verwenden Sie den Befehl ulimit -a, um die derzeit festgelegten Grenzwerte für Systemressourcen anzuzeigen.
    • Standardeinstellung: Für SUSE Linux Enterprise Server 9 (SLES 9) ist die Standardeinstellung 1024.
    • Empfohlene Einstellung: 8000
  • Rückverfolgung von Verbindungen
    • Beschreibung: Ändern Sie die folgenden Parameter, wenn eine hohe Anzahl eingehender Verbindungsanforderungen zu Verbindungsfehlern führt:
      echo 3000 > /proc/sys/net/core/netdev_max_backlog
      echo 3000 > /proc/sys/net/core/somaxconn
  • TCP_KEEPALIVE_INTERVAL
    • Beschreibung: Bestimmt das Intervall für die isAlive-Sonden.
    • Anzeige- oder Einstellmöglichkeiten: Setzen Sie den folgenden Befehl ab, um den Wert zu setzen:
      echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl
    • Standardeinstellung: 75 Sekunden
    • Empfohlene Einstellung: 15 Sekunden
  • TCP_KEEPALIVE_PROBES
    • Beschreibung: Bestimmt die Anzahl der Sonden, bevor eine Zeitlimitüberschreitung aufgezeichnet wird.
    • Anzeige- oder Einstellmöglichkeiten: Setzen Sie den folgenden Befehl ab, um den Wert zu setzen:
      echo 5  > /proc/sys/net/ipv4/tcp_keepalive_probes
    • Standardeinstellung: 9 Sekunden
    • Empfohlene Einstellung: 5 Sekunden

Ergebnisse

Diese Optimierungsprozedur verbessert die Leistung von WebSphere Application Server unter dem Betriebssystem Linux.

Nächste Schritte

Nach der Optimierung des Betriebssystems sollten Sie die anderen Artikel zur Optimierung lesen, die zahlreiche Tipps enthalten:

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunelinux
Dateiname:tprf_tunelinux.html