Eu tenho um PC Linux com uma CPU de 3,4 GHz. Devo verificar este processador para ver se ele realmente funciona nessa velocidade. Existe um benchmark disponível? Eu executei o sysbench , mas ele fornece apenas o tempo de conclusão e devo encontrar a taxa de clock máxima (real).
relate perguntas
-
Existe uma maneira de fazer ls mostrar arquivos ocultos apenas para determinados diretórios?
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
-
Necessidade de algumas chamadas de sistema
-
astyle não altera a formatação do arquivo de origem
-
Passe o sistema de arquivos raiz por rótulo para o kernel do Linux
Use o comando:
Para conhecer todas as especificações da sua CPU:
Para obter a frequência específica da sua CPU, use o comando com um grep assim:
Ele lhe dará uma saída como:
Para ver a flutuação da velocidade da CPU em tempo real, use:
https://askubuntu.com/questions/916382/ubuntu-get-actual-current-cpu-clock-speed
Você pode executar
lscpu | grep MHz
e ele lhe dirá o que a CPU está executando agora.Você pode correr
cpufreq-info | grep "frequency is"
para ver o que é suposto ser.sudo powertop
lança um utilitário; clique duas vezes na guia para ver a guia "Estatísticas de frequência", que é atualizada continuamente para uma amostra maior.No entanto, CPUs compatíveis com Intel SpeedStep e AMD PowerNow! As CPUs variam sua velocidade de clock com base na carga, executando acima da especificação quando necessário e permitindo o gerenciamento de energia. Portanto, você pode ver uma CPU rodando mais rápido que a especificação.
Portanto, para encontrar a taxa de clock máxima (real), identifique o modelo da CPU e acesse https://ark.intel.com/content/www/us/en/ark.html#@Processors ou https://www .amd.com/en/products/specifications/processors e pesquise o modelo do processador para encontrar a taxa de clock máxima.
A frequência impressa por
lscpu
ou aquela que você vêcat /proc/cpuinfo
não é necessariamente a frequência real da CPU. Dependendo das configurações de hardware e BIOS, a frequência real pode ser bem diferente. Por exemplo, se você configurou o BIOS para sempre executar a CPU no modo turbo e desativar toda a escala de frequência. Entãolscpu
ecat /proc/cpuinfo
provavelmente mostrará apenas a frequência base.Em CPUs Intel (e talvez AMD mais recentes), você pode derivar a frequência atual da CPU observando alguns contadores de CPU, por exemplo, com o
perf stat
comando. Eu escrevi o pequeno utilitáriocpufreq
que implementa esse método. Veja também minha resposta do StackOverflow para obter alguns antecedentes .Assim, você pode garantir que seus núcleos de CPU sejam executados na velocidade máxima 1 e, em seguida, chame o
cpufreq
utilitário em paralelo para obter a frequência máxima real da CPU.1 Ou executando um benchmark intensivo de CPU, de modo que a frequência da CPU de todos os núcleos seja aumentada ou desativando o dimensionamento de frequência da CPU por outros meios (por exemplo, ativando o perfil ajustado à direita, por exemplo, com
tuned-adm profile latency
).A ferramenta i7z fornece dados ao vivo como taxas de clock para CPUs Intel Core i3/i5/i7. Você pode observar as frequências turbo, multiplicadores etc. mudarem devido ao gerenciamento de energia, bem como a quantidade de tempo gasto nos estados de suspensão (C0, C1,...). Você pode gerar alguma carga executando:
enquanto observa a frequência da CPU.