Como encontrar o tamanho da página, associatividade e tamanho de TLB e número de entradas?

2

Em um sistema Ubuntu, existem comandos para procurar:

  • o tamanho da página,
  • n na associatividade de cache n-way,
  • Tamanho e número de entradas do cache TLB?
por Tim 05.02.2014 / 02:12

1 resposta

6

A ferramenta cpuid pode fazer uma chamada para a CPU para obter informações mais detalhadas sobre a arquitetura da CPU:

Tamanho, envolvimento e associatividade do TLB

$ cpuid | grep -i tlb
   cache and TLB information (2):
      0x5a: data TLB: 2M/4M pages, 4-way, 32 entries
      0x03: data TLB: 4K pages, 4-way, 64 entries
      0x55: instruction TLB: 2M/4M pages, fully, 7 entries
      0xb2: instruction TLB: 4K, 4-way, 64 entries
      0xca: L2 TLB: 4K, 4-way, 512 entries

Existem várias versões de ferramentas chamadas cpuid , mas você quer este, que eu acredito ser o "original".

O que vem com o Debian / Ubuntu é diferente, mas o cpuid acima pode ser compilado em outras distribuições se não for uma versão pré-compilada já disponível. Está disponível para a maioria das distros baseadas no Red Hat nos repositórios oficiais.

    
por 05.02.2014 / 03:40