2025-11-18 04:14:28
ramdisk是用内存当磁盘的东西,-ramdisk是告诉程序用多少内存当磁盘。比如装软件测试时,ramdisk能跑得快,但关机数据全没了。
为什么这么用呢?因为内存比硬盘快十倍不止,比如读100MB文件,硬盘要0.5秒,ramdisk只要0.05秒(数据来源:Linux内核文档2023)。但内存用完就没了,比如装个1GB的ramdisk,程序能跑得飞快,但关机后数据全消失。而且ramdisk占内存,手机用会掉电快,电脑用得看内存够不够。比如手机内存4GB,装2GB ramdisk,剩下的2GB还能用。但要注意,有些程序不支持ramdisk,比如装Windows系统可能出问题。所以用-ramdisk前得先查清楚程序能不能兼容。ramdisk适合临时测试,长期存数据还是得用硬盘。
本题链接: