我建议在Pi上默认关闭L2缓存,并且打开它可以提高CPU性能(可能以牺牲GPU性能为代价)。我很想探索这一点。这是我的问题:
- 如何检查L2缓存是否已打开?
- 如何打开二级缓存?
- 执行此操作时是否需要注意任何特定问题?
我建议在Pi上默认关闭L2缓存,并且打开它可以提高CPU性能(可能以牺牲GPU性能为代价)。我很想探索这一点。这是我的问题:
Answers:
如果您使用的是Raspbian的最新版本,则默认情况下应已将其启用-如此处的发行说明中所述:http : //www.raspberrypi.org/archives/1040
您可以使用/boot/config.txt中的disable_l2cache
设置来启用/禁用L2缓存。但是在着急之前,有几件事要考虑:
这不是免费的性能提升-您将使缓存远离GPU-除非您运行无头系统,否则可能需要更多缓存。
您需要获取与L2缓存设置匹配的内核-这取决于您的发行版。有关编译自己的内核的说明,位于:http : //elinux.org/RPi_Kernel_Compilation
有关config.txt的更多详细信息-GPU配置文件,位于:http : //elinux.org/RPi_config.txt