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?


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)


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, é.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.