Strata:跨媒体文件系统
该存储库不再维护; Strata现在隶属于。
Strata是研究原型文件系统,在SOSP 2017( )中提供。
Strata是在Ubuntu 16.04 LTS,Linux内核4.8.12和gcc版本5.4.0上开发和测试的。
该存储库包含初始源代码和测试。 基准将很快发布。 作为研究原型,Strata有一些局限性,在“中进行了。
要运行NVM仿真,您的计算机应具有足够的DRAM用于测试。 内核将为NVM仿真保留DRAM。 Strata至少需要NVM的两个分区:操作日志(1-2 GB)和NVM共享区域(取决于您的测试。我建议至少使用8 GB以上)。
建筑地层
假设当前目录是项目的根目录。
1.更改内存配置
./utils/change_dev_size.py [dax0.0] [SSD] [HDD] [dax1.0]
该脚本执行以下操作:
打开l