Centos

RAMDisk 在隨機讀取測試後消失

  • May 16, 2021

我使用命令創建了 60GB RAMDisk modprobe brd rd_size=62914560。它創建 16 個 RAMDisk,我使用 /dev/ram1。linux 是 CentOS 7.5,核心版本為 3.10。我不在 RAMDisk 上創建任何文件系統,因為我想將它用作原始塊設備。

我的測試場景包括兩個階段,我使用 FIO 工具:

(1) 我順序寫入 /dev/ram1 以便它被初始化並分配記憶體。

(2) 我用 4KB 隨機讀取來測試 RAMDisk 的性能。

但是,RAMDisk 在隨機讀取測試(第二階段)期間消失。我已經使用命令檢查了這個問題free -m。為什麼當我們讀取 RAMDisk 時它會消失?

這似乎是 CentOS 7 的錯誤。在 CentOS 8 中沒有問題。

引用自:https://unix.stackexchange.com/questions/646933