Как включить кэш 2-го уровня (L2)?

24

Мне было предложено отключить кэш-память второго уровня по умолчанию на Pi, и что его включение может улучшить производительность процессора (возможно, за счет производительности графического процессора). Я стремлюсь исследовать это. Это мои вопросы:

  • Как проверить, включен ли кэш L2?
  • Как я могу включить кэш L2?
  • Есть ли какие-то конкретные проблемы, о которых следует знать при выполнении этого?
Даррен Уилкинсон
источник

Ответы:

22

Если вы используете последнюю версию Raspbian, она уже должна быть включена по умолчанию - как указано в примечаниях к выпуску здесь: http://www.raspberrypi.org/archives/1040

Вы можете включить / отключить кэш L2, используя disable_l2cacheпараметр в /boot/config.txt . Но перед тем, как спешить, нужно рассмотреть несколько вещей:

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

  • Вам нужно получить ядро, соответствующее настройкам кэша L2 - это зависит от вашего дистрибутива. Инструкции по компиляции ваших собственных ядер находятся по адресу: http://elinux.org/RPi_Kernel_Compilation

Более подробная информация о config.txt - файл конфигурации графического процессора: http://elinux.org/RPi_config.txt

Мария Зверина
источник