我可以将什么移动到 RAM 驱动器以使系统运行得更快?

tak*_*hin 8 filesystem hardware ram

我可以将哪些文件/目录移动到 RAM 驱动器以使系统运行得更快?

我打算很快将我的笔记本电脑的内存升级到 8GB,这样我就可以使用一些快速内存。如何配置系统以优化此内存?

我接下来考虑的下一个变化是: - 将硬盘驱动器升级到 SSD - 开始使用虚拟化(有时我需要 Windows)

编辑:

也许我可以牺牲启动时间,并在启动期间将一些文件复制到 RAM 驱动器?

小智 6

安装/tmp /var/log/var/tmp在 RAM 中。将这些行添加到 fstab 的末尾以将/tmp(临时文件)挂载为tmpfs(临时文件系统):

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
Run Code Online (Sandbox Code Playgroud)

保存,然后: sudo mount -a

重新启动以使更改生效。运行 df,您应该会看到一个带有/tmp,/var/tmp/var/logs安装在 上的新行tmpfs

注意:重启后所有日志文件都将丢失,要手动备份它们,请在终端中运行:

rsync -av /var/log/* ~/saved_logfiles
Run Code Online (Sandbox Code Playgroud)

将 Firefox 缓存移入 RAM:

键入about:config在Firefox地址栏,然后点击我会小心的,我答应!. 右键单击空白区域并创建一个名为的新字符串值:

 browser.cache.disk.parent_directory
Run Code Online (Sandbox Code Playgroud)

将其值设置为 /tmp

重启火狐。


小智 6

根据 Linux 的文件系统层次结构标准,/var/tmp不应放置在 tmpfs 中

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

/var/tmp目录可用于需要在系统重新引导之间保留的临时文件或目录的程序。因此,存储/var/tmp在 /tmp 中的数据比 /tmp 中的数据更持久。/var/tmp系统启动时不得删除位于 中的文件和目录。尽管存储在 中的数据/var/tmp通常以特定于站点的方式删除,但建议删除发生的频率低于/tmp