- 博客(10)
- 收藏
- 关注
基于kernel3.0的内存盘代码实例
本篇基于vmlloc申请中大额内存,来创建一个内存块设备,可以挂载文件系统,可以分区。读写可以用fio测试,不过正常来说fio意义不大,感觉像是块设备本身限制了内存的性能。
本次代码是基于kernel3.0以上,kernel4.0以下的环境,为教学代码。
编译方法如下:
obj-m += test_ram.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
使用环境:centos7.9
2023-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人