我经常使用我的机器来构建东西,并且有一个非常经常使用的特定目录。我有8GB的RAM,这对构建很有帮助,但还远远不足以缓存整个文件夹(大约12 8GB)。
我在想。是否有优化对此特定文件夹的访问的方法?例如,这个文件夹的目录结构可以在RAM中缓存吗?最常用的文件也能被缓存到RAM中吗?
你知道Ubuntu有这样一个解决方案吗?我有UPS所以我不太喜欢停电。
发布于 2012-07-17 14:05:57
这个文件夹的目录结构能在RAM中缓存吗?最常用的文件也能被缓存到RAM中吗?
是。这是系统正常运行的方式;您不必做任何特别的事情。内核在未使用的ram中自动缓存最近访问的文件。
发布于 2012-07-17 14:19:58
操作系统将为您访问的文件提供一个系统缓存。但是,如果您正在处理大量的小文件,那么使用noatime启动参数打开atime可能会更好。
每次访问文件时,它都会触发一次写入,以更新上次访问文件的时间。
除此之外,或者购买SSD驱动器,linux内核尽最大努力为您提供它所能提供的最快的系统。要摆弄的旋钮不是一个好的编程模型。
https://askubuntu.com/questions/164639
复制相似问题