我有一台装有 Linux Slackware 的笔记本电脑。当它使用电池时,将文件保存到硬盘驱动器大约需要一秒钟。当我编写代码时,我浪费了很多时间来保存文件。
我有大约 2 GB 的可用 RAM,因此我可以使用 1 GB 作为临时缓冲区。像这样工作:
- 将文件加载到 RAM 缓冲区中。
- 处理该文件并将其保存在那里。
- 工作结束后,文件将移至 HDD。
问题是该文件是 Apache 使用的 php 脚本。因此,我必须以某种方式使缓冲区对其透明,并使其在应用于原始文件时使用 RAM 文件。
答案1
我认为你想做的是一个坏主意,因为在系统崩溃的情况下你会失去你的工作。
无论如何,您可以使用 的子目录/dev/shm
来存储文件;它是一个 tmpfs 文件系统,这意味着它保存在 RAM 中。