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 at CNS Communications. CCIE #47705, focused on R&S, Data Center, SD-WAN & Automation.

More Posts - Website

Follow Me:
TwitterLinkedIn

Comments are Disabled