Les fonctionnalités Cisco IOS inutilisées prennent-elles des ressources RAM / CPU?

12

Par exemple, comparons IP Base et Advanced Enterprise Services. Supposons que l'avènement soit installé, mais que vous n'utilisez en fait que les fonctionnalités pertinentes pour ipbase. Autre que l'espace de mémoire flash, l'exécution de l'avènement lorsque vous n'avez besoin que d'ipbase diminuerait-elle les performances du routeur de quelque manière que ce soit?

Ou, pour le dire autrement, les performances du routeur seraient-elles améliorées (même minimes) en exécutant uniquement l'ensemble de fonctionnalités IOS dont vous avez besoin au lieu de l'image complète de l'avènement?

WaxTrax
la source
De plus, je parle uniquement de performances pures. Je comprends que du point de vue de la sécurité, une image IOS avec moins de fonctionnalités présente une surface d'attaque plus petite.
WaxTrax
Réponse courte: passer d'IP Base aux services Adv Ent ne consomme pas plus de CPU ... Les services Adv Ent consomment évidemment plus de DRAM car l'image doit contenir le code de toutes ces fonctionnalités
Mike Pennington

Réponses:

13

À strictement parler, oui, les fonctionnalités inutilisées vous coûtent des performances. Cependant, une perte "mesurable" est discutable. La plupart des fonctionnalités sont initialisées même si elles ne sont pas utilisées, ce qui consommera de la mémoire et toutes les tâches périodiques de "nettoyage" auront toujours du temps CPU. Les principales fonctionnalités (ipv6, service de téléphonie, protocoles de routage, ids / ips, etc.) doivent être explicitement activées et configurées; et oui, ils sont très mesurables.

L'avènement est-il 10% plus lent que ipbase à faire "ipbase" ... Non. Il faudra beaucoup plus de temps pour démarrer, mais les opérations quotidiennes verront très peu de différence. (en supposant que vous avez la mémoire pour lancer l'avènement en premier lieu)

Ricky Beam
la source
Ce n'est pas vrai. Le chemin CEF par interface est de nos jours construit dynamiquement et ne contient aucune fonctionnalité qui n'est pas activée. C'était vrai il y a 5-6 ans (en termes de performances).
Łukasz Bromirski
Qui a parlé du CEF? Ou la transmission de paquets? Je parle d'une utilisation du processeur à peine mesurable en raison des processus pour les fonctionnalités qui ne sont pas activement utilisées. Comparez la sortie d' sho procipbase et advent si vous en doutez.
Ricky Beam
Par performance, je comprends pps. Sur un routeur, à quel autre type de performances pensez-vous? Dans les processus IOS, la part de temps du processeur est limitée, puis ils sont arrêtés pour effectuer le traitement des paquets, de sorte que la différence entre IP Base et Advanced Enterprise Services du point de vue des performances du routeur est nulle.
Łukasz Bromirski
Avez-vous des sources pour qualifier cette réclamation?
Micah Henning
7

Les images plus grandes consommeront plus de RAM - cela n'affecte pas le processeur une fois chargé, mais cela entraînera également un temps de démarrage plus long car il doit bien sûr être décompressé en mémoire et cela prend du temps.

Sur les plates-formes plus modernes avec des Intel Xeons rapides, la différence de décompression n'est pas très importante. Sur les anciens processeurs MIPS ou PowerPC, c'est le cas.

Olipro
la source
Juste curieux, quelle ligne de routeurs Cisco a Xeon CPUS?
WaxTrax
@WaxTrax certaines cartes de ligne et SUPs nexus7k et asr9k utilisent des Xeons ... Je ne me souviens pas lesquels du haut de ma tête, mais si vous creusez suffisamment sur ciscolive365.com, vous trouverez les informations
knotseh
les cartes RSP / SUP récentes le font - le 6500 a obtenu le Sup2T qui s'est éloigné de MIPS pour Intel Xeon. à ma connaissance, la gamme ASR a toujours été basée sur Intel.
Olipro