¿Cómo activo el caché de Nivel 2 (L2)?

24

Me han sugerido que la memoria caché L2 está desactivada por defecto en el Pi, y que encenderla podría mejorar el rendimiento de la CPU (probablemente a expensas del rendimiento de la GPU). Tengo muchas ganas de explorar esto. Estas son mis preguntas:

  • ¿Cómo verifico si el caché L2 está activado?
  • ¿Cómo puedo encender el caché L2?
  • ¿Hay problemas particulares a tener en cuenta al hacer esto?
Darren Wilkinson
fuente

Respuestas:

22

Si está utilizando una versión reciente de Raspbian, ya debería estar habilitada de forma predeterminada, como se publica en las notas de la versión aquí: http://www.raspberrypi.org/archives/1040

Puede habilitar / deshabilitar la caché L2 utilizando la disable_l2cacheconfiguración en /boot/config.txt . Pero antes de apresurarte, hay un par de cosas a considerar:

  • No es un aumento de rendimiento gratuito: quitará el caché de la GPU, lo que probablemente lo necesite más, a menos que esté ejecutando un sistema sin cabeza.

  • Debe obtener un kernel que coincida con la configuración de caché L2; esto depende de su distribución. Las instrucciones para compilar sus propios núcleos se encuentran en: http://elinux.org/RPi_Kernel_Compilation

Hay más detalles sobre config.txt : el archivo de configuración de GPU en: http://elinux.org/RPi_config.txt

Maria Zverina
fuente