Desempenho de rede com um i7 6700 Skylake

1

Estamos procurando configurar vários servidores com o Nginx; a capacidade necessária estimada é de 60 Gbps (seis-zero gigabit por segundo)

Um datacenter próximo nos oferece servidores com CPUs "i7-6700 Quad-Core Skylake incl. HTT" e porta de rede dedicada 10G por servidor.

Esta CPU será capaz de processar 10Gbps de tráfego de dados, ou deveremos procurar uma CPU mais potente (ou seja, Xeon E3 ou E5)?

    
por KBoek 03.04.2018 / 16:45

1 resposta

3

A CPU pode lidar com 10g de tráfego por porta sem uma placa DECENT (nota: você não diz nada sobre a marca da placa de rede é MUITO Importante aqui). A questão é se isso pode ser processado, e isso também depende do que ele faz - mesmo sendo o NGINX eficiente, 60g é muito e 60g é - bem, há uma diferença entre servir grandes arquivos estáticos e pequenos pedidos. Não pode ser respondida. Mas NÃO é um CPU que eu compraria para essa área - eu usaria algo baseado em AMD EPYC (toneladas de núcleo, toneladas de IO).

DISSE: Eu seria muito cuidadoso com o uplink dos data centers (precisa estar na área de 100g no mínimo do rack). Eu também não entendo o uso de um processador de baixo custo - o uplink e a infra-estrutura correspondente custarão dezenas de milhares de dólares (porque sim, você realmente precisa reservar 70-100, dependendo de quanto você aceita como fator de carga). largura de banda externa do data center e 10g backhauls não será suficiente - as coisas ficam EXPENSIVAS em 100g).

    
por 03.04.2018 / 17:02