我想关闭 Raspbian 上的磁盘/存储缓存。我对 microSD 做了一系列基准测试(http://jgp.net/microsd-card-performance-raspberry-pi/)但有些人建议我在没有激活缓存的情况下进行基准测试。
作为一个更普遍的问题,有没有办法选择您想要多少缓存?
答案1
您可以尝试direct=true
在 中设置参数fio
。请参阅open(2)
等效创建标志的手册页:
O_DIRECT。尝试最小化进出该文件的 I/O 的缓存影响。一般来说,这会降低性能,但在特殊情况下很有用,例如当应用程序进行自己的缓存时。文件 I/O 直接与用户空间缓冲区进行交互。