Wie aktiviere ich den L2-Cache (Level 2)?

24

Mir wurde vorgeschlagen, dass der L2-Cache auf dem Pi standardmäßig deaktiviert ist und dass das Einschalten die CPU-Leistung verbessern könnte (wahrscheinlich auf Kosten der GPU-Leistung). Ich möchte das unbedingt erforschen. Das sind meine Fragen:

  • Wie überprüfe ich, ob der L2-Cache aktiviert ist?
  • Wie kann ich den L2-Cache aktivieren?
  • Gibt es bestimmte Probleme, die Sie dabei beachten sollten?
Darren Wilkinson
quelle

Antworten:

22

Wenn Sie eine neuere Version von Raspbian verwenden, sollte diese bereits standardmäßig aktiviert sein - wie in den Versionshinweisen hier beschrieben: http://www.raspberrypi.org/archives/1040

Sie können den L2-Cache mithilfe der disable_l2cacheEinstellung in /boot/config.txt aktivieren / deaktivieren . Aber bevor Sie hetzen, gibt es ein paar Dinge zu beachten:

  • Es ist kein kostenloser Leistungsschub - Sie entlasten die GPU vom Cache - der wahrscheinlich mehr benötigt, es sei denn, Sie betreiben ein System ohne Kopf.

  • Sie benötigen einen Kernel, der der L2-Cache-Einstellung entspricht - dies hängt von Ihrer Distribution ab. Anweisungen zum Kompilieren Ihrer eigenen Kernel finden Sie unter: http://elinux.org/RPi_Kernel_Compilation

Weitere Informationen zu config.txt - der GPU-Konfigurationsdatei - finden Sie unter: http://elinux.org/RPi_config.txt

Maria Zverina
quelle