我想将一些文件/程序预加载到内存、RAM、缓存中以便更快地打开/访问它们。
我已经尝试创建一个 tmpfs、ramfs 系统 https://wiki.ubuntuusers.de/RAM-Disk_erstellen (抱歉,是德语)通过调用这些命令例如
sudo mount -t ramfs ramfs /media/ramdisk
sudo mount -t tmpfs -o size=20% none /media/ramdisk
并在其中放入一些数据(大约1GiB)。
我也尝试直接预加载文件 将 /usr 挂载到 RAM 中(启动时从 HDD 加载,关机时保存到)(最佳答案)
cat /bin/* /lib/* /usr/bin/* /usr/lib/* >/dev/null
或者
ionice -c 3 find /bin /usr/bin /usr/lib* -type f -exec ionice -c 3 cat '{}' ';' > /dev/null &
但无论我做什么,我都无法通过系统监视器/htop 看到内存变化
它总是在 1,7GiB / 3,8GiB 左右,我正在运行 Lubuntu 14.10
您是否知道运行 Ubuntu 系统有任何限制吗?或者还有其他方法可以存档我想要的内容,或者我是否遗漏了其他重要点?