优化EXT4性能

我正在使用我的机器来构建很多东西,并且有一个经常使用的特定目录。 我有8GB的RAM,这对构建有帮助,但远远不足以缓存整个文件夹(大约12GB)。

我在想。 有没有办法优化对此特定文件夹的访问? 例如,该文件夹的目录结构是否可以缓存在RAM中? 最常用的文件也可以缓存到RAM中吗?

你知道Ubuntu这样的解决方案吗? 我有UPS,所以我不会特别担心电源故障。

可以将此文件夹的目录结构缓存在RAM中吗? 最常用的文件也可以缓存到RAM中吗?

是。 这就是系统正常运行的方式; 你不必做任何特别的事。 内核自动将最近访问过的文件缓存在未使用的ram中。

操作系统已经拥有您访问的文件的系统缓存。 但是,如果您正在处理大量小文件,那么使用noatime启动参数转换atime可能会更好。

每次访问文件时,它都会在上次访问文件时触发写入更新。

除此之外或购买SSD驱动器,Linux内核尽最大努力为您提供最快的系统。 使用旋钮不是一个好的编程模型。