Die anfängliche Speichergrenze des Proxy-Servers und die obere Grenze des Speicherbereichs festlegen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Legen Sie das anfängliche und das obere Speichergrenze fest, um festzulegen, wie viel Speicher der Proxy-Server verbrauchen kann. Legen Sie diese Grenzwerte fest, um Leistungsprobleme in Ihrer Edge Encryption Implementierung zu vermeiden.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Legen Sie als Richtlinie sowohl die anfängliche Speichergrenze als auch die obere Speichergrenze auf denselben Wert fest. Weisen Sie dem Betriebssystem auf einem beliebigen Computer 2 GB des physischen Speichers zu. Weisen Sie dann den Rest des physischen Speichers dem Heap zu, indem Sie die Eigenschaften für die anfängliche Speichergrenze und die obere Speichergrenze verwenden. Weisen Sie beispielsweise auf einem Computer mit 8 GB Arbeitsspeicher dem Betriebssystem 2 GB zu, und weisen Sie die verbleibenden 6 GB (6144 MB) dem anfänglichen und dem oberen Speicher zu.

    Wichtig:
    Wenn der Edge Encryption Proxy-Server ausgeführt wird, müssen Sie den Proxy-Server nach der Aktualisierung dieser Eigenschaften anhalten und neu starten.

    Prozedur

    1. Öffnen Sie in Ihrem Proxy-Server-Verzeichnis <install dir>/conf/wrapper.conf.
    2. Fügen Sie am Ende der Datei die folgende Zeile hinzu, um die anfängliche Speichergrenze festzulegen:
      wrapper.java.additional.<number>=-Xms<min_memory_in_MB>m

      Legen Sie <number> auf die nächst verfügbare <number> in Reihenfolge der Eigenschaften von wrapper.java.additional.<number> fest, die in der Datei wrapper.conf definiert sind.

      Beispielsweise verfügen Sie über die folgende Liste von Eigenschaften wrapper.java.additional.<number>:
      wrapper.java.additional.1=
      wrapper.java.additional.2=
      Die höchste <number> in der obigen Liste ist 2. Wenn Sie die Zeile wrapper.java.additional.<number>=-Xms<min_memory_in_MB>m hinzufügen, setzen Sie <number> auf 3, die nächst verfügbare Zahl.
      Wichtig:
      Lassen Sie keine Lücken in der Nummerierungsfolge.

      Setzen Sie <min_memory_in_MB> auf die Anzahl der verbleibenden Megabytes des Arbeitsspeichers, nachdem dem Betriebssystem 2 GB Arbeitsspeicher zugewiesen wurde.

    3. Legen Sie die obere Speichergrenze fest.
      Da im Basissystem keine Obergrenze für den Arbeitsspeicher festgelegt ist, kann der Proxy-Server den gesamten verfügbaren Arbeitsspeicher verwenden. Wenn auf dem Server andere Dienste ausgeführt werden, können Sie die obere Speichergrenze festlegen.

      Fügen Sie am Ende der Datei die folgende Zeile hinzu:

      wrapper.java.additional.<number>=-Xmx<max_memory_in_MB>m

      Legen Sie <number> auf die nächst verfügbare <number> in Reihenfolge der Eigenschaften von wrapper.java.additional.<number> fest, die in der Datei wrapper.conf definiert sind.

      Beispielsweise verfügen Sie über die folgende Liste von Eigenschaften wrapper.java.additional.<number>:
      wrapper.java.additional.1=
      wrapper.java.additional.2=
      Die höchste <number> in der obigen Liste ist 2. Wenn Sie die Zeile wrapper.java.additional.<number>=-Xmx<max_memory_in_MB>m hinzufügen, setzen Sie <number> auf 3, die nächst verfügbare Zahl.
      Hinweis:
      Lassen Sie keine Lücken in der Nummerierungsfolge.

      Setzen Sie <max_memory_in_MB> auf die Anzahl der verbleibenden Megabytes des Arbeitsspeichers, nachdem dem Betriebssystem 2 GB Arbeitsspeicher zugewiesen wurde.

    4. Speichern und schließen Sie die Datei.

    Beispiel: Festlegen der anfänglichen und oberen Speichergrenzen des Proxy-Servers

    wrapper.java.additional.1 = -Djava.io.tmpdir=../tmp
    wrapper.java.additional.2 = -Dcloudedge.home.dist=..
    # must ensure UTF8 encoding when running on Windows
    wrapper.java.additional.3 = -Dfile.encoding=UTF8
    # additional properties for heap settings
    wrapper.java.additional.4 = -Xms6144m
    wrapper.java.additional.5 = -Xmx6144m

    Nächste Maßnahme

    Edge Encryption Proxy starten.