Os recursos não utilizados do Cisco IOS consomem recursos de RAM / CPU?

12

Por exemplo, vamos comparar o IP Base vs. Advanced Enterprise Services. Digamos que você tenha o advento instalado, mas na verdade você só está usando os recursos relevantes para o ipbase. Além do espaço na memória flash, o advento da execução quando você só precisa do ipbase diminui o desempenho do roteador de alguma forma?

Ou, dito de outra forma, o desempenho do roteador seria aprimorado (por menor que seja) executando apenas o conjunto de recursos do IOS necessário em vez da imagem completa do advento?

WaxTrax
fonte
Além disso, estou falando apenas de desempenho puro. Entendo que, do ponto de vista da segurança, uma imagem do IOS com menos recursos apresenta uma superfície de ataque menor.
WaxTrax
Resposta curta: indo de Base de IP para serviços Adv Ent não consome mais CPU ... serviços Adv Ent, obviamente, consome mais DRAM porque a imagem tem que segurar o código para todas essas características
Mike Pennington

Respostas:

13

A rigor, sim, os recursos não utilizados custam algum desempenho. No entanto, a perda "mensurável" é questionável. A maioria dos recursos é inicializada mesmo que não seja usada, o que consome a memória e qualquer tarefa periódica de "manutenção da casa" ainda terá tempo de CPU. Os principais recursos (ipv6, serviço de telefonia, protocolos de roteamento, ids / ips etc.) devem ser explicitamente ativados e configurados; e sim, são muito mensuráveis.

O advento é 10% mais lento que o ipbase ao executar o "ipbase" ... Não. Levará muito mais tempo para inicializar, mas as operações do dia-a-dia terão pouca diferença. (supondo que você tenha memória para executar o advento em primeiro lugar)

Ricky Beam
fonte
Isso não é verdade. Atualmente, o caminho CEF por interface é construído dinamicamente e não contém nenhum recurso que não esteja ativado. Era verdade há 5-6 anos (em termos de desempenho).
Łukasz Bromirski
Quem disse algo sobre a CEF? Ou encaminhamento de pacotes? Estou falando sobre o uso dificilmente mensurável da CPU devido aos processos de recursos que não estão sendo usados ​​ativamente. Compare a saída sho procdo ipbase e advent se você duvida disso.
Ricky feixe
Por desempenho eu entendo pps. Em um roteador, que tipo de outro desempenho você pode pensar? Nos processos do IOS, o compartilhamento de tempo da CPU é limitado e, em seguida, eles são interrompidos para o processamento de pacotes; portanto, a diferença entre o IP Base e o Advanced Enterprise Services da perspectiva de desempenho do roteador é zero.
Łukasz Bromirski
Você tem alguma fonte para qualificar esta reivindicação?
Micah Henning
7

Imagens maiores consumirão mais RAM - não afetam a CPU uma vez carregada, embora também ocorram um tempo de inicialização maior, pois é claro que precisam ser descompactadas na memória e isso leva tempo.

Em plataformas mais modernas com o rápido Intel Xeons, a diferença de descompressão não é muito significativa. Em processadores MIPS ou PowerPC mais antigos, é.

Olipro
fonte
Apenas curioso, qual linha de roteadores Cisco possui o Xeon CPUS?
WaxTrax
@WaxTrax algumas placas de linha e SUPs do nexus7k e asr9k usam Xeons ... Não me lembro quais estão no topo da minha cabeça, mas se você cavar o ciscolive365.com o suficiente, encontrará as informações
knotseh
placas RSP / SUP recentes - o 6500 conseguiu o Sup2T que se mudou do MIPS para o Intel Xeon. que eu saiba, a gama ASR sempre foi baseada na Intel.
Olipro