Contenu

Introduction

Conditions préalables

Conditions requises

Composants utilisés

Utilisation du CPU élevé après évolution de l'ESA à AsyncOS 9.7.x

Utilisation du CPU par fonction

Qu'a changé ?

Pré AsyncOS 9.7 :

AsyncOS 9.7 et en haut :

Chargement CPU contre l'utilisation du processeur

Introduction

Ce document décrit l'utilisation du processeur de raison peut être plus élevé après évolution à AsyncOS 9.7.x sur l'appliance de sécurité du courrier électronique de Cisco (ESA).

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Utilisation du CPU élevé après évolution de l'ESA à AsyncOS 9.7.x

Après évolution à AsyncOS 9.7.x, vous pouvez constater que l'utilisation du processeur globale est de manière significative des versions préalables de supérieur à d'AsyncOS.  C'est dû à un changement de la façon dont ce nombre est calculé dans AsyncOS 9.7 et en haut.

Utilisation du CPU par fonction

Dans toutes les versions d'AsyncOS, certains des différents sous-systèmes sur l'appliance ont des catégories d'enregistrement d'utilisation du CPU, par exemple anti-Spam, antivirus et enregistrement. Ces catégories peuvent être vues dans la commande de l'interface de ligne de commande de détail d'état (CLI), ou dans la CPU par la section de fonction de l'état de capacité système.

Pour chacune de ces catégories, l'utilisation du CPU est calculée utilisant des ces méthode :

1. L'utilisation du processeur de chaque processus dans la catégorie est enregistrée pour chaque core du CPU dans l'ordinateur

2. Pour chaque processus, l'utilisation de pourcentage pour le core du CPU qui est le plus en activité pour ce processus est utilisée. Toute autre utilisation du CPU par le processus n'est pas utilisée dans le résultat

3. La somme de tous les nombres d'utilisation du CPU trouvés dans l'étape 2 est utilisée pour fournir l'utilisation du CPU pour la catégorie

Il est important de noter que non tous les processus s'exécutant sur l'ESA sont inclus dans une de ces catégories. Par exemple, le procédé de Filtrage URL, de Graymail, d'AMPÈRE et de connexion ne sont inclus dans aucune catégorie. Supplémentaire, des fonctions de niveau de noyau du système d'exploitation ne sont pas incluses dans ces catégories.

Qu'a changé ?

Pré AsyncOS 9.7 :

Avant AsyncOS 9.7, le grand total de toutes les catégories a été utilisé pour l'utilisation du CPU globale. Ceci a eu comme conséquence les nombres d'utilisation du CPU qui n'ont pas nécessairement reflété la vraie utilisation du CPU globale de l'appliance. Il n'a pas expliqué tous les processus et n'a pas expliqué tous les cores du CPU.

AsyncOS 9.7 et en haut :

Dans AsyncOS 9.7 et utilisation du CPU plus élevée et globale est calculé a basé sur le chargement CPU signalé par le noyau du système d'exploitation. Ceci explique tous les processus et fonctions du noyau qui utilise la CPU, ainsi l'utilisation du CPU signalée est typiquement des versions préalables de supérieur à d'AsyncOS.

Remarque: Ce changement du comportement a été documenté dans les notes de mise à jour pour AsyncOS 9.7, change dans la section de comportement.  Veuillez voir la représentation de l'élément d'utilisation du processeur dans cette table.

Chargement CPU contre l'utilisation du processeur

Les versions préalables d'AsyncOS ont utilisé l'utilisation du processeur des processus en calculant l'utilisation du CPU globale. Cependant, AsyncOS 9.7 et au-dessus du chargement CPU d'utilisations, qui n'est pas tout à fait la même mesure.

Le chargement CPU se rapporte spécifiquement au nombre de processus (en moyenne au-dessus d'une période donnée) qui étaient dans la file d'attente pour l'accès CPU ou dans qui accède à actuellement la CPU. Pour arriver à un nombre de pourcentage de cette mesure, divisez le nombre de cores du CPU dans l'appliance et multipliez-vous par 100.

Typiquement le chargement CPU est le plus utile comme mesure quand le chargement dépasse le nombre de cores du CPU. Un tel état indique que quelques processus ont dû attendre sur le point d'avoir l'accès à la CPU. Nos limites de système de rapports cette mesure à 100%, ainsi n'importe quel ESA surchargé semble utiliser constamment le chargement CPU de 100%. Ceci signifie que le chargement élevé CPU devrait seulement être un sujet d'inquiétude si le chargement CPU demeure à 100% constamment pendant une longue période.