Determinação de “potência equivalente” / “potência de processamento equivalente” / “capacidade computacional equivalente” (para um processador)

1

Certos softwares que planejamos ter em um servidor dedicado listam os seguintes requisitos mínimos:

  • Dual Core Xeon i7 de 2,6 GHz com hyper-threading (total de 16 processadores virtuais) ou potência equivalente.

Eu acho que o "Dual" significa dois aqui, o que me confunde um pouco porque eu não acho que um servidor terá DOIS desses processadores (eu posso estar enganado!)

(a) estou lendo esse requisito certo? Isso significa que um único servidor tem "dois" processadores de 2,6 GHz Quad Core Xeon i7 com hyper-threading?

(b) como eu determino o poder computacional equivalente? Existem inúmeros provedores de hospedagem dedicados com uma ampla gama de processadores. Existe algum site de referência que liste o poder comparativo de "computação" de tais processadores para que eu possa comparar nossa exigência com o que o provedor fornece?

    
por TWord 27.07.2010 / 11:47

2 respostas

1

1) Um quad core dual (dando 8 núcleos no total) é uma configuração perfeitamente saudável para um servidor. Sim, acho que você está lendo certo.

2) Eu não acho que haja alguma maneira de julgar com precisão o poder de processamento equivalente. Também depende do que o software foi otimizado. Por exemplo, sua especificação exige uma CPU que suporte hyperthreading. Se o software tivesse sido cuidadosamente otimizado para fazer uso total do hyperthreading, você precisaria usar o dobro do número de CPUs não hyperthreaded para conseguir poder de computação equivocado. Se, por outro lado, o software tiver apenas uma pequena parte que pode fazer uso do HT, então provavelmente você pode perder, adicionar uns 100Mhz à velocidade do clock e tudo ficará bem.
Eu sugeriria contatar o fornecedor para ajudar a julgar o que deveria ser considerado equivalente. Se você for forçado a adivinhar, mantenha os processadores modernos (esta geração ou última geração) e compare com base no número de núcleos e na velocidade do clock.

    
por 27.07.2010 / 14:08
1

IME, os requisitos de hardware recomendados para um servidor costumam ser influenciados tanto pelo fato de o fornecedor querer se posicionar no mercado quanto por requisitos mensuráveis.

Com efeito, são 16 processadores virtuais que trabalham a 2,6 GHz internamente. Mas a matemática não é tão simples quanto isso. Dependendo da carga de trabalho, a velocidade do barramento de memória e a disponibilidade do NUMA podem ser um fator determinante. Além disso, embora os fornecedores de software geralmente especifiquem um requisito mínimo de hardware, na prática, a capacidade exigida para um nível específico de desempenho (1) varia de acordo com a quantidade de dados (2) e sua forma (3). Sem uma pesquisa significativa, um fornecedor não poderá determinar os valores corretos para 1,2 e 3 para cada cliente. Também não é prático para o fornecedor testar todas as combinações de hardware com uma carga de amostra predefinida.

Algum tempo atrás, decidi testar o suporte de Continuidade de Negócios que meus empregadores estavam pagando na época. A empresa de suporte forneceu um sistema de substituição significativamente mais rápido (em papel) do que a especificação exigida (processadores de 16X500 MHz em comparação com a nossa exigência para processadores de 2x1000 MHz). Logo descobri que teríamos muitos problemas muito rapidamente - parte do aplicativo relacionado ao processamento em lote era executado em um único encadeamento e levava o dobro do tempo para ser executado na máquina fornecida. O problema foi que ele foi executado por 14 horas em nosso hardware e precisou ser executado duas vezes por dia.

Se você realmente quiser comparar maçãs e laranjas, tente custar um servidor de prateleira (uma compra definitiva do hardware que é) e as especificações disponíveis - o mercado tenderá a equilibrar as coisas - mas esteja ciente essa memória e disco são uma parte significativa do custo e devem ser o mais próximo possível entre os sistemas de destino.

C.

    
por 27.07.2010 / 14:06