Strategy ONE

Empfohlene Systemeinstellungen für Linux

Linux-Systeme ermöglichen die Ausführung von Prozessen und Anwendungen in einer virtuellen Umgebung. Dies bedeutet, dass jeder Prozess, abhängig von seinem Besitzer und den Einstellungen für bestimmte Umgebungsvariablen, mit einem bestimmten Satz von Eigenschaften ausgeführt wird, die beeinflussen, wie viel Speicher der Prozess verwenden kann, wie viele CPU-Sekunden er nutzen kann, welches Thread-Modell er verwenden kann, wie viele Dateien er öffnen kann usw.

MicroStrategy Intelligence Server wird auf Linux-Systemen mit den erforderlichen Umgebungsvariablen installiert, um sicherzustellen, dass die Aufträge des Servers korrekt verarbeitet werden. Wie oben erwähnt, beziehen sich einige Einstellungen jedoch auf den Benutzer, der den Prozess startet (auch als Eigentümer des Prozesses bezeichnet), und andere Einstellungen können nur vom Systemadministrator festgelegt werden. Für einige dieser Einstellungen werden möglicherweise auch Grenzwerte aus Gründen erzwungen, die nichts mit der Unterstützung von MicroStrategy zu tun haben.

In der Tabelle unten sind die Empfehlungen von MicroStrategy für Systemeinstellungen aufgeführt, die sich auf das Verhalten von Intelligence Server auswirken können.

Das Ändern der unten aufgeführten Systemeinstellungen kann sich auf das systemweite Verhalten auswirken. Daher werden hier keine Schritte zum Ändern dieser Werte angegeben. Nehmen Sie die Linux-Dokumentation zu Hilfe und wenden Sie sich an Ihren Systemadministrator, wenn Sie diese Einstellungen ändern möchten.

Name der Einstellung

ulimit-Name (Limit-Name)

Beschreibung

Empfohlener Wert:

cputime (time )

Maximale CPU-Sekunden pro Prozess

Unbegrenzt

filesize (file )

Maximale Größe für eine einzelne Datei

Unbegrenzt oder so groß, wie das Dateisystem es zulässt. Ihr Systemadministrator kann aus Gründen, die nichts mit MicroStrategy zu tun haben, Beschränkungen für die maximale Dateigröße durchsetzen. Dieser Wert muss mindestens so groß sein wie die maximale Größe für Core-Dump-Dateien (coredumpsize).

datasize (data )

Maximale Heap-Größe pro Prozess

Unbegrenzt oder so groß, wie der virtuelle Systemspeicher es zulässt. Die Einschränkungen des virtuellen Speichers Ihres Systems wirken sich auf die Datengröße aus, die Sie für die Heap-Größe eines Prozesses festlegen können. Der Wert sollte mit der maximalen Größe für Core-Dump-Dateien () übereinstimmen.coredumpsize).

stacksize (stack )

Maximale Stapelgröße pro Prozess

8 MB

coredumpsize (coredump )

Maximale Größe für eine einzelne Core-Dump-Datei

Setzen Sie diesen Wert auf denselben Wert wie die maximale Heap-Größe pro Prozess (datasize). Wenn Core-Dump-Dateien erstellt werden, die größer als dieser Wert sind, sind die Dateien beschädigt und unbrauchbar.

memoryuse (memory )

Maximale Größe des pro Prozess zugewiesenen physischen Speichers

Unbegrenzt oder so groß, wie der physische Speicher Ihres Systems es zulässt

vmemoryuse (vmemory )

Maximal zulässige Größe des virtuellen Speichers pro Prozess

Unbegrenzt oder so groß, wie der virtuelle Speicher Ihres Systems es zulässt

descriptors (nofiles )

Maximale Anzahl von Dateideskriptoren (offene Dateien) pro Prozess

65535

processes (per user )

Maximale Anzahl von Prozessen pro Benutzer

8194

Bei dieser Einstellung handelt es sich um eine allgemeine Richtlinie, die sich bei mehreren Installationen bewährt hat. Abhängig von der jeweiligen Umgebung muss diese Einstellung jedoch möglicherweise verfeinert werden.