Le funzionalità Cisco IOS non utilizzate occupano risorse RAM / CPU?


12

Ad esempio, confrontiamo IP Base e Advanced Enterprise Services. Supponiamo che tu abbia installato avvento, ma in realtà stai utilizzando solo le funzionalità relative a ipbase. Oltre allo spazio di memoria flash, l'esecuzione di avvento quando è necessario solo ipbase riduce le prestazioni del router in qualche modo?

O per dirla in altro modo, le prestazioni del router sarebbero migliorate (per quanto lievi) eseguendo solo il set di funzionalità IOS di cui hai bisogno anziché l'immagine completa dell'avvento?


Inoltre, sto parlando solo di pura performance. Capisco che dal punto di vista della sicurezza, un'immagine IOS con meno funzioni presenta una superficie di attacco più piccola.
WaxTrax,

Risposta breve: passando da IP Base ai servizi Adv Ent non si consuma più CPU ... I servizi Adv Ent consumano ovviamente più DRAM perché l'immagine deve contenere il codice per tutte quelle funzionalità
Mike Pennington

Risposte:


13

A rigor di termini, sì, le funzionalità inutilizzate ti costano alcune prestazioni. Tuttavia, la perdita "misurabile" è discutibile. La maggior parte delle funzionalità sono inizializzate anche se non vengono utilizzate, in modo che si esauriscano nella memoria e qualsiasi attività periodica di "pulizia della casa" otterrà comunque il tempo della CPU. Le principali funzionalità (ipv6, servizio di telefonia, protocolli di routing, ID / IP, ecc.) Devono essere esplicitamente abilitate e configurate; e sì, sono molto misurabili.

L'avvento è più lento del 10% rispetto a ipbase nel fare "ipbase" ... No. L'avvio richiederà molto più tempo, ma le operazioni quotidiane vedranno pochissime differenze. (supponendo che tu abbia la memoria per eseguire l'avvento in primo luogo)


Questo non è vero. Il percorso CEF per interfaccia è attualmente costruito in modo dinamico e non contiene alcuna funzione non attivata. Era vero 5-6 anni fa (per quanto riguarda le prestazioni).
Łukasz Bromirski,

Chi ha detto qualcosa sul CEF? O inoltro di pacchetti? Sto parlando di un utilizzo della CPU difficilmente misurabile a causa dei processi per le funzionalità che non vengono utilizzate attivamente. Confronta l'output di sho procda ipbase e avvento se ne dubiti.
Ricky Beam,

Per prestazione capisco pps. Su un router, che tipo di altre prestazioni potresti pensare? In IOS i processi hanno un numero limitato di parti di tempo della CPU, quindi vengono interrotti per eseguire l'elaborazione dei pacchetti, quindi la differenza tra IP Base e Advanced Enterprise Services dal punto di vista delle prestazioni del router è zero.
Łukasz Bromirski il

Hai qualche fonte per qualificare questo reclamo?
Micah Henning,

7

Le immagini più grandi consumano più RAM - non influiscono sulla CPU una volta caricate anche se comporteranno anche un tempo di avvio più lungo poiché ovviamente deve essere decompresso nella memoria e ciò richiede tempo.

Su piattaforme più moderne con veloci Intel Xeons, la differenza di decompressione non è molto significativa. Sui vecchi processori MIPS o PowerPC, lo è.


Solo curioso, quale linea di router Cisco ha Xeon CPUS?
WaxTrax,

@WaxTrax alcune nexus7k e asr9k line-card e SUP usano Xeons ... Non riesco a ricordare quali sono in cima alla mia testa ma se scavi abbastanza su ciscolive365.com troverai le informazioni
knotseh

le recenti schede RSP / SUP lo fanno: il 6500 ha ottenuto la Sup2T che è passata da MIPS a Intel Xeon. per quanto ne so, la gamma ASR è sempre stata basata su Intel.
Olipro,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.