Limite d'utilisation de la mémoire et du processeur

Vous pouvez configurer des limites d'utilisation de la mémoire pour les tâches d'analyse. La limite par défaut est de 8 192 mégaoctets.

Vous pouvez configurer des limites d'utilisation des ressources du processeur pour les tâches d'analyse. Par défaut, il n'y a pas de limite. Lors de la configuration de la limite, il est recommandé de noter que la ressource totale de tous les cœurs de processeur est considérée comme étant de 100 %. L'utilitaire top affiche la charge du processeur, en supposant que la ressource d'un cœur est de 100 %. Ainsi, une valeur de 400 % pour un processeur à 10 cœurs (soit un total de 1 000 % mesuré par l’utilitaire top) signifie que l’ensemble du processeur (tous les cœurs au total) est utilisé à 40 %. Pour que la valeur de sortie de l'utilitaire top ne dépasse pas 150 % sur les 10 mêmes cœurs, il est nécessaire de définir la valeur limite d'utilisation des ressources processeur à 15. Cette limite doit être un entier compris entre 10 et 100. De plus, la limite d'utilisation du processeur n'est pas appliquée à toutes les tâches de l'application, mais uniquement aux tâches Analyse des logiciels malveillants, Analyse des zones critiques, Inventaire et Analyse des conteneurs. Par conséquent, l'utilisation du processeur lorsqu'elle est limitée peut être supérieure à celle souhaitée.

Configuration d'une limite dans Web Console

Dans Web Console, vous pouvez activer ou désactiver la limite d'utilisation du processeur et configurer la limite d'utilisation de la mémoire pour les tâches d'analyse dans les propriétés de la stratégie (Paramètres de l'application → Paramètres généraux → Paramètres de l'application, groupe Performances).

Paramètres

Paramètre

Description

Limite d'utilisation de la mémoire pour les tâches d'analyse (Mo)

Champ de saisie permettant de limiter l'utilisation de la mémoire pour les tâches d'analyse (en mégaoctets).

Valeur par défaut : 8192.

Limiter la consommation de ressources du processeur pour les tâches d'analyse

La case active ou désactive la limite d'utilisation des ressources CPU pour les tâches Analyse des logiciels malveillants, Analyse des zones critiques, Inventaire et Analyse du conteneur.

Si la case est cochée, la charge maximale sur tous les noyaux du processeur lors de l'exécution de ces tâches ne dépasse pas la valeur spécifiée dans le champ Valeur maximale (%). La valeur dans le champ doit être un entier et être comprise entre 10 et 100.

La case est décochée par défaut.

Configuration d'une limite dans la Console d'administration

Dans la Console d'administration, vous pouvez activer ou désactiver la limite d'utilisation du processeur et configurer la limite d'utilisation de la mémoire pour les tâches d'analyse dans les propriétés de la stratégie (Paramètres généraux → Paramètres de l'application, groupe Performances).

En cliquant sur le bouton Configurer dans le groupe Performances, la fenêtre Paramètres des performances des tâches d'analyse s'ouvre, dans laquelle se trouve la section Consommation du processeur et de la mémoire où vous pouvez configurer des limites (voir tableau ci-dessous).

Paramètres

Paramètre

Description

Limiter la consommation de ressources du processeur pour les tâches d'analyse (%)

La case active ou désactive la limite d'utilisation des ressources CPU pour les tâches Analyse des logiciels malveillants, Analyse des zones critiques, Inventaire et Analyse du conteneur.

Si la case est cochée, la charge maximale sur tous les noyaux du processeur lors de l'exécution de ces tâches ne dépasse pas la valeur spécifiée dans le champ de droite (en pourcentage). La valeur dans le champ doit être un entier et être comprise entre 10 et 100.

La case est décochée par défaut.

Limite d'utilisation de la mémoire pour les tâches d'analyse (Mo)

Champ de saisie permettant de limiter l'utilisation de la mémoire pour les tâches d'analyse (en mégaoctets).

Valeur par défaut : 8192.

Configuration d'une limite dans la ligne de commande

À partir de la ligne de commande, vous pouvez configurer la limite de ressources CPU pour les tâches de type ODS, ContainerScan et InventoryScan à l'aide des paramètres UseOnDemandCPULimit et OnDemandCPULimit dans les paramètres généraux de l'application.

Vous pouvez modifier la valeur des paramètres à l'aide de commutateurs de ligne de commande ou à l'aide d'un fichier de configuration contenant tous les paramètres généraux de l'application.

Le paramètre UseOnDemandCPULimit peut prendre les valeurs suivantes :

Le paramètre OnDemandCPULimit permet de spécifier la valeur maximale de la charge sur tous les noyaux de processeur (en pourcentage) lors de l'exécution des tâches de type ODS, ContainerScan et InventoryScan. La valeur du paramètre doit être un entier et être comprise entre 10 et 100. Valeur par défaut : 100.

Dans la ligne de commande, vous pouvez configurer la limite d'utilisation de la mémoire pour les tâches de type ODS, ContainerScan et InventoryScan à l'aide du paramètre ScanMemoryLimit dans le fichier de configuration kesl.ini. Valeur par défaut : 8192.

Haut de page