Como você calcula os ciclos de clock que uma CPU pode fornecer (incluindo Turbo Boost)? Preciso substituir uma CPU do servidor por uma nova CPU (com núcleos menores, devido aos custos de licença). Portanto, quero ter certeza de que a nova CPU oferece tantos (ou mais) ciclos de clock quanto a CPU atual. Normalmente você calcularia soquete * núcleos * clockrate. por exemplo, para o processador Intel® Xeon® E5-2687W v4, isso seria: 2 * 12 * 3000 = 72000.
Mas algumas pessoas dizem que devo levar em consideração o Turbo Boost. Eles dizem que preciso usar a seguinte fórmula: 2*8*3000 + 2*4*3500 = 76800 outros dizem que preciso usar: 2 * 12 * 3000 + 2 * 12 * 200 = 76800 Eles não sabem me explicar por que eles usam uma dessas fórmulas.
Alguém pode me ajudar e tentar explicar por que eles usam os cálculos mencionados acima?
THX
Responder1
Sim, você precisa levar em conta o turbo boost. Além disso, as taxas reais de turbo boost em todas as CPUs recentes dependem do número de núcleos ativos (mais núcleos ativos implicam um turbo máximo mais baixo), então você não pode simplesmente multiplicar os núcleos pelas taxas máximas de turbo.
Infelizmente, a Intel não parece anunciar as taxas de turbo no ARK, e também não consegui encontrá-las na folha de dados. Você pode obter essas informações diretamente da CPU, por exemplo, com turbostat --debug 1 1
, mas isso não ajuda muito se você não tiver uma cópia.