Exibindo a estratégia de substituição do cache de nível 1

0

Eu quero descobrir qual estratégia de substituição meu Cache de Nível 1 (8-way Set-associative) está usando. Onde posso encontrar essa informação no Linux? A execução de dmidecode -t cache fornece todos os tipos de informações sobre o cache, mas não este:

Handle 0x0008, DMI type 7, 19 bytes
Cache Information
    Socket Designation: L1 Cache
    Configuration: Enabled, Not Socketed, Level 1
    Operational Mode: Write Through
    Location: Internal
    Installed Size: 32 kB
    Maximum Size: 32 kB
    Supported SRAM Types:
        Unknown
    Installed SRAM Type: Unknown
    Speed: Unknown
    Error Correction Type: Parity
    System Type: Data
    Associativity: 8-way Set-associative
    
por Simon Fromme 21.01.2017 / 17:04

1 resposta

1

Você não pode encontrar essas informações no Linux (e também não pode encontrá-las no Windows ou em qualquer outro sistema operacional). E o BIOS não sabe disso, então dmidecode não te dará essa informação. Nem é o registro de qualquer modelo de CPU documentado, onde o BIOS, o sistema operacional ou um programa do usuário podem obter essa informação.

A única maneira de descobrir algo sobre isso é ler artigos da Intel, onde eles descrevem ideias sobre estratégias de substituição e fazer medições para adivinhar qual poderia ser a estratégia de substituição de sua CPU. Aqui é um exemplo em que eles fizeram algo assim.

    
por 21.01.2017 / 18:28