MicroStrategy ONE

Paramètres système recommandés pour Linux

Les systèmes Linux permettent aux processus et aux applications de s'exécuter dans un environnement virtuel. Cela signifie que chaque processus, en fonction de son propriétaire et des paramètres de certaines variables d'environnement, est exécuté à l'aide d'un ensemble distinct de propriétés qui affectent la quantité de mémoire que le processus peut utiliser, le nombre de secondes CPU qu'il peut utiliser, le modèle de thread qu'il peut utiliser. , combien de fichiers il peut ouvrir, et ainsi de suite.

MicroStrategy Intelligence Server s'installe sur les systèmes Linux avec les variables d'environnement requises pour garantir le traitement correct des tâches du serveur. Cependant, comme mentionné ci-dessus, certains paramètres sont liés à l'utilisateur qui démarre le processus (également appelé propriétaire du processus) et d'autres paramètres ne peuvent être définis que par l'administrateur système. Des limites peuvent également être appliquées à certains de ces paramètres pour des raisons sans rapport avec la prise en charge de MicroStrategy.

Le tableau ci-dessous énumère les recommandations de MicroStrategy pour les paramètres système qui peuvent affecter le comportement d'Intelligence Server.

La modification des paramètres système répertoriés ci-dessous peut affecter le comportement à l'échelle du système et, par conséquent, les étapes pour modifier ces valeurs ne sont pas indiquées. Consultez votre documentation Linux et contactez votre administrateur système pour modifier ces paramètres.

Nom du paramètre

nom ulimit (nom de la limite)

Description

Valeur recommandée

cputime (time )

Nombre maximal de secondes CPU par processus

Illimité

filesize (file )

Taille maximale pour un seul fichier

Illimité ou aussi volumineux que le système de fichiers le permet. Votre administrateur système peut appliquer des limites sur la taille maximale des fichiers pour des raisons indépendantes de MicroStrategy. Cette valeur doit être au moins aussi grande que la taille maximale pour les fichiers de vidage principaux (coredumpsize).

datasize (data )

Taille maximale du tas par processus

Illimité ou aussi grand que la mémoire virtuelle du système le permet. Les contraintes de mémoire virtuelle de votre système affectent la taille des données que vous pouvez définir pour la taille du segment d'un processus. La valeur doit être identique à la taille maximale des fichiers de vidage principaux (coredumpsize).

stacksize (stack )

Taille maximale de la pile par processus

8 Mo

coredumpsize (coredump )

Taille maximale pour un seul fichier de vidage de mémoire

Définissez cette valeur sur la même valeur que la taille maximale du tas par processus (datasize). Si des fichiers de vidage de mémoire créés sont plus grands que cette valeur, les fichiers sont corrompus et inutilisables.

memoryuse (memory )

Taille maximale de la mémoire physique allouée par processus

Illimité ou aussi grand que la mémoire physique de votre système le permet

vmemoryuse (vmemory )

Taille maximale de mémoire virtuelle autorisée par processus

Illimité ou aussi grand que la mémoire virtuelle de votre système le permet

descriptors (nofiles )

Nombre maximum de descripteurs de fichiers (fichiers ouverts) par processus

65535

processes (per user )

Nombre maximum de processus par utilisateur

8194

Ce paramètre est une ligne directrice générale qui a fonctionné correctement sur plusieurs installations. Cependant, en fonction de l'environnement spécifique, ce paramètre devra peut-être être affiné.