Come si attiva la cache di livello 2 (L2)?


24

Mi è stato suggerito che la cache L2 è disattivata per impostazione predefinita sul Pi e che accenderla potrebbe migliorare le prestazioni della CPU (probabilmente a scapito delle prestazioni della GPU). Sono desideroso di esplorare questo. Questa è la mia domanda:

  • Come posso verificare se la cache L2 è attivata?
  • Come posso attivare la cache L2?
  • Ci sono problemi particolari di cui tenere conto quando si fa questo?

Risposte:


22

Se stai utilizzando una versione recente di Raspbian, dovrebbe già essere abilitato per impostazione predefinita, come indicato nelle note di rilascio qui: http://www.raspberrypi.org/archives/1040

È possibile abilitare / disabilitare la cache L2 usando l' disable_l2cacheimpostazione in /boot/config.txt . Ma prima di correre lì ci sono un paio di cose da considerare:

  • Non è un aumento delle prestazioni gratuito - toglierai la cache dalla GPU - che probabilmente ne ha bisogno di più, a meno che tu non stia eseguendo un sistema senza testa.

  • Devi ottenere un kernel che corrisponda all'impostazione della cache L2 - questo dipende dalla tua distribuzione. Le istruzioni per compilare i tuoi kernel sono disponibili su: http://elinux.org/RPi_Kernel_Compilation

Ci sono maggiori dettagli su config.txt - il file di configurazione della GPU su: http://elinux.org/RPi_config.txt

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.