Réduire l’utilisation CPU de Dynagen

Vous en avez assez de voir votre CPU utilisé au maximum lors de vos tests sous dynagen ?
Voici la solution !

Nous allons utiliser un fichier .net de configuration basique, avec deux routeurs 2620xm:

[localhost:7200]

[[2620XM]]
image = c2600-advsecurityk9-mz.123-14.T7.image
ram = 128
# idlepc = 0x…

[[ROUTER R1]]
model = 2620XM
f0/0 = R2 f0/0

[[ROUTER R2]]
model = 2620XM

Vous pouvez vous apercevoir que la valeur idlepc est volontairement mise en commentaire, c’est sur cette valeur que nous allons jouer afin de faire baisser l’utilisation CPU de dynagen.

Lancez ensuite votre server dynamips.

Lancement du serveur Dynamips

Lancez le fichier .NET

Lancement du fichier de configuration

Vous pouvez apercevoir le message d’erreur : Starting R1 with no idle pc value. Stoppez le routeur 2, et entrez la ligne de commande: idlepc get R1. Vous obtenez dix valeurs d’idlepc, dont quelques unes précédées du symbole « * ». Prenez une valeur précédée de l’étoile, et copiez la à  la place de l’idlepc commenté dans le fichier de configuration .net. Fermez vos fenêtres dynagen, relancez le serveur, et réouvrez votre fichier de configuration avec dynagen. Vous avez maintenant un dynagen qui consomme moitié moins de ressources !

idlepc get R1

Changement de la valeur de l'idlepc dans le fichier de configuration

Baisse significative de lutilisation CPU

Baisse significative de l'utilisation CPU

Benoit

Network engineer CCIE #47705, focused on R&S, Data Center and SDN.

More Posts - Website

Follow Me:
TwitterLinkedIn

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>