Bem-vindo a Semeo Consultoria

O que falta para que sua REDE decole?

O que dizer sobre uso de CPU Mikrotik RouterOS

O que dizer sobre uso de CPU Mikrotik RouterOS

Sempre se fala muito sobre o uso da CPU do Mikrotik RouterOS. Eu gostaria de passar alguns minutos e examinar um exemplo do mundo real e explicar alguns dos prós e contras ao discutir o uso da CPU Mikrotik.

Vamos falar sobre o roteador em questão. Este é um CCR1016-12s-1S +. Este é um roteador baseado em tilex de 16 núcleos, 1,2 GHz por núcleo e 2 GB de RAM. Atualmente está puxando em 1.764.849 rotas IPv4. Existem dois feeds de BGP do provedor de trânsito, vários pares diretos, um ponto do Internet Exchange para servidores de rota dupla. O roteador lida com um pouco mais de 3 GB de tráfego roteado nos horários de pico. A maior parte do tráfego está em VLANs provenientes de um switch Cisco para a porta SFPPlus.

Uma das primeiras coisas que as pessoas ativam é o uso geral da CPU no winbox. Gosto de pensar nisso como uma visão geral das CPUs deste roteador. Lembre-se de que existem 16.

A próxima coisa a investigar quando se trata de CPU é abrir System..resources. Uma vez lá, clock na CPU.

Em seguida, será exibida uma tela semelhante à seguinte.

Nossa, temos 100% da CPU! Deve substituir este roteador o mais rápido possível! Calma, lembre-se de que você tem 16 núcleos. Então, por que essa CPU está em 100% e quais ramificações isso tem?

Lembra quando falamos sobre o BGP? No Mikrotik, o BGP não é um processo compatível com vários núcleos. Isso significa que o BGP é limitado a apenas um núcleo para fazer seu trabalho. Uma vez que sempre há rotas sendo retiradas e adicionadas novamente à tabela de roteamento, é um processo ocupado. Muitos cálculos matemáticos acontecendo. O principal é que esse é o comportamento esperado em um roteador executando vários pares BGP como este. Isso não é uma coisa ruim, mas não é o ideal. Jogar mais núcleos no BGP não é a resposta. Otimizar o processo, como foi feito na V7, é o caminho a seguir.

Quer apreender mais sobre Mikrotik RouterOS

Se expandirmos a janela da CPU, notaremos que outros processos são compatíveis com vários núcleos e estão distribuindo sua carga entre diferentes núcleos.

Como você pode ver, estamos em boa forma. Temos algumas CPUs acima de 50% de utilização, mas apenas algumas. Continuarei lembrando você do fato de que temos 16 deles.

Notas
finais : Diagnosticar problemas de CPU pode ser um pouco complicado porque roteadores como o 3011 têm a maioria de suas portas compartilhadas com um único barramento de CPU.  https://wiki.mikrotik.com/images/f/f3/Switch_chip_block_diagram.png . Como você pode ver no diagrama, existem 5 portas que compartilham 1 Gig com a CPU. O fato de um chip de switch real com descarregamento de hardware estar no meio ajuda, mas o barramento ainda está com excesso de vendas. Esse é um dos motivos pelos quais consolidar roteadores em um switch real fará a diferença.  

Janis Megis do Mikrotik fez apresentação no MUM, que já está um pouco mais velho, ainda dá muita luz sobre o funcionamento da CPU do Mikrotik.  https://mum.mikrotik.com/presentations/US10/Megis.pdf  Há algumas coisas bem interessantes começando na página 14

Com o Mikrotik mudando para processadores ARM, veremos grandes diferenças entre eles e o RotuerOS7. Veremos menos núcleos, mas melhor utilização desses núcleos. O novo 2004 com todas as portas SFP e 2 portas de 25 GB tem apenas 4 CPUs.

Portanto, da próxima vez que você olhar para um roteador, reserve alguns minutos para ver como toda a arquitetura da CPU é utilizada em vez de apenas uma CPU.

administrador

Deixe uma resposta

Neste Sabado em uma LIVE a Semeo Consultoria em seu Canal no Youtube vai receber Fabio dono do provedor WEBNET que tem provedor todo em REDE METRO vai contar um pouco da sua experiencia em redes Metros.

Você que tem duvidas sobre redes Metro não pode perder ,ja que estamos ao VIVO vai poder fazer perguntas diretamente a quem entende do assunto. 

Para participar e só se inscrever no campos abaixo ou se inscrever em nosso canal do YOUTUBE , aguardamos você lá