使用内存盘提升文件读写速度
做开发可能有大量硬盘读写操作,降低固态硬盘的写入量。
如果内存足够大,将内存一部分当做硬盘挂载到文件系统中,可以提升文件读写速度,缺点是断电无法恢复。
我的实践是这样的,将原始数据存放在硬盘中,每次处理数据时,将中间过程数据放于内存盘,将结果写回硬盘。
由于内存盘较小,可能每次处理完一批数据后要清空中间文件。
Ubuntu系统下挂载内存盘的操作
先在用户家目录下创建一个ramdisk文件夹作为挂载点。我有32G内存,那么可以试着分配16G给内存盘。
sudo mount -t tmpfs -o size=16G tmpfs ramdisk/
取消挂载:
sudo umount ramdisk