Отображение стратегии замены кэша уровня 1

Я хочу выяснить, какую стратегию замены использует мой кэш уровня 1 (8-позиционная ассоциативная установка). Где я могу найти эту информацию в Linux? Выполнение dmidecode -t cache дает мне все виды информации о кеше, но не эту:

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
0
21.01.2017, 18:48
1 ответ

Вы не можете найти эту информацию в Linux (и вы не можете найти ее в Windows или любой другой ОС). И BIOS не знает об этом, поэтому dmidecode не даст вам эту информацию. Также нет ни одного документированного регистра модели процессора, где BIOS, ОС или пользовательская программа могли бы получить эту информацию.

Единственный способ узнать что-то об этом - читать статьи Intel, где они описывают идеи о стратегиях замены и проводят измерения, чтобы предположить, какой может быть стратегия замены вашего процессора. Вот пример, где они сделали нечто подобное.

1
28.01.2020, 02:46

Теги

Похожие вопросы