comando para encontrar a velocidade do processador na máquina zlinux

2

Eu tenho o seguinte sistema:

$ uname -a
Linux <machine-name-snip> 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:58 EDT 2008 s390x s390x s390x GNU/Linux

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)

Eu preciso encontrar a frequência da cpu, depois de ler um pouco e me referir a um link que eu tentei

 cat /proc/cpuinfo
 vendor_id       : IBM/S390
 # processors    : 2
 bogomips per cpu: 6396.31
 features        : <some features>
 processor 0: version = FF,  identification = <some id>,  machine = 2827
 processor 1: version = FF,  identification = <some other id>,  machine = 2827

agora eu não sei como converter esses bogomips por cpu na velocidade da cpu. Eu já me referi a este link , mas não tenho certeza de como devo converter os bogomips em cpu velocidade.

/sys/devices/system/cpu/cpu0/ -- > does not return cpu frequency for me to use this in order to get a response

Editar 1: Eu tentei todas as respostas mencionadas abaixo na maioria dos casos, o comando não foi encontrado, ou a saída não contém nenhuma informação sobre a frequência da cpu. Eu estou supondo que deve haver algo errado com a instalação da máquina como muitos dos comandos abaixo mencionados não são encontrados.

    
por bhavs 18.03.2014 / 08:44

4 respostas

2

Tente o comando cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

    
por 18.03.2014 / 13:44
1

Bogomips (ver especialmente a seção 3.1 do documento vinculado) é uma medida totalmente falsa da velocidade do processador relatada por o kernel do Linux. Também arquiteturas diferentes (ou mesmo implementações da mesma arquitetura) não podem ser comparadas apenas pela "velocidade do clock". Por exemplo, costumava ser que os processadores da AMD com a mesma velocidade de clock eram muito mais rápidos do que as respectivas ofertas da Intel. Os processadores RISC costumavam ser mais rápidos com a mesma velocidade de clock que os processadores CISC.

Para qualquer carga de trabalho específica, a mistura exata de ponto inteiro / ponto flutuante / outras instruções, muitos / poucos ramos, desempenho do cache e a lista continua por um longo tempo passando pelo conhecimento e pelo dispositivo do compilador desempenho, têm uma opinião relevante sobre o desempenho final.

    
por 18.03.2014 / 20:57
1

cat /proc/cpuinfo

A saída

também possui o processador cpu MHz

retirar amostra

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
stepping    : 7
microcode   : 0x14
cpu MHz     : 3101.000
cache size  : 6144 KB
physical id : 0
siblings    : 4
core id     : 0
cpu cores   : 4
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
...
    
por 18.03.2014 / 21:43
0

Existem vários programas / arquivos que fornecem essas informações:

  1. lscpu | grep -i MHz

  2. cat /proc/cpuinfo | grep -i mhz (embora esta informação esteja aparentemente ausente no seu sistema)

  3. cpufreq-info , este é o mais abrangente:

    $ cpufreq-info 
    cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to [email protected], please.
    analyzing CPU 0:
      driver: acpi-cpufreq
      CPUs which run at the same hardware frequency: 0
      CPUs which need to have their frequency coordinated by software: 0
      maximum transition latency: 10.0 us.
      hardware limits: 1.20 GHz - 2.67 GHz
      available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
      available cpufreq governors: ondemand, performance
      current policy: frequency should be within 1.20 GHz and 2.67 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 1.20 GHz.
    analyzing CPU 1:
      driver: acpi-cpufreq
      CPUs which run at the same hardware frequency: 1
      CPUs which need to have their frequency coordinated by software: 1
      maximum transition latency: 10.0 us.
      hardware limits: 1.20 GHz - 2.67 GHz
      available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
      available cpufreq governors: ondemand, performance
      current policy: frequency should be within 1.20 GHz and 2.67 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 1.20 GHz.
    analyzing CPU 2:
      driver: acpi-cpufreq
      CPUs which run at the same hardware frequency: 2
      CPUs which need to have their frequency coordinated by software: 2
      maximum transition latency: 10.0 us.
      hardware limits: 1.20 GHz - 2.67 GHz
      available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
      available cpufreq governors: ondemand, performance
      current policy: frequency should be within 1.20 GHz and 2.67 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 1.20 GHz.
    analyzing CPU 3:
      driver: acpi-cpufreq
      CPUs which run at the same hardware frequency: 3
      CPUs which need to have their frequency coordinated by software: 3
      maximum transition latency: 10.0 us.
      hardware limits: 1.20 GHz - 2.67 GHz
      available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
      available cpufreq governors: ondemand, performance
      current policy: frequency should be within 1.20 GHz and 2.67 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 1.20 GHz.
    
por 18.03.2014 / 16:34