预热 ZFS 缓存 - 强制文件进入 l2arc

预热 ZFS 缓存 - 强制文件进入 l2arc

目前我使用:

while true; do 
  cat file >/dev/null
  echo 3 | sudo tee /proc/sys/vm/drop_caches
done

预热 ZFS 的 l2arc。当我看到访问主要来自缓存磁盘时,就完成了。

但我觉得这样做很愚蠢。

有没有办法告诉 ZFS:“嘿,您能将此文件放入 l2arc 吗?”

我不想将文件锁定在 l2arc 中。我只想在运行上述命令后将其放入 l2arc 中,就像在 l2arc 中一样。

相关内容