RAMDisk 在随机读取测试后消失

RAMDisk 在随机读取测试后消失

我使用命令创建了 60GB RAMDisk modprobe brd rd_size=62914560。它创建了 16 个 RAMDisks,我使用 /dev/ram1。Linux 是 CentOS 7.5,内核版本为 3.10。我没有在 RAMDisk 上创建任何文件系统,因为我想将其用作原始块设备。

我的测试场景包括两个阶段,我使用 FIO 工具:

(1)我依次写入/dev/ram1,以便对其进行初始化并为其分配内存。

(2) 我用4KB随机读取来测试RAMDisk的性能。

然而,RAMDisk 在随机读取测试(第二阶段)期间消失。我已经使用命令检查了这个问题free -m。为什么当我们读取 RAMDisk 时,它会消失?

答案1

这似乎是CentOS 7的一个bug。CentOS 8中没有问题。

相关内容