Centos
RAMDisk 在隨機讀取測試後消失
我使用命令創建了 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 中沒有問題。