文件名称:dummy_nvmfs:实验中使用的虚拟linux文件系统将任意延迟作为模拟延迟注入
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-15 07:47:22
C
虚拟NVMFS注入任意延迟 这是基于tmpfs的简约虚拟文件系统,可模拟具有任意延迟的NVRAM。 在某些性能测试中使用它来评估各种NVRAM延迟设置下的系统性能。 我们并不是说这是模拟NVRAM的最佳方法。 阅读以下优点/缺点。 优点 便利。 大多数访问文件系统的现有程序都可以正常运行,而无需任何修改。 便携的。 您不需要任何特殊的硬件或软件。 任意延迟。 您可以模拟想要模拟的任何延迟。 NUMA意识。 就像tmpfs一样,它尊重libnuma的相似性设置。 缺点 开销:会增加文件系统的开销。 如果仅读/写一个字节,则文件系统API调用将是大部分费用。 如果您正在读/写kb,则没关系。 容量:毕竟使用DRAM。 容量受您的DRAM限制。 耐用性:毕竟,它毕竟是DRAM。 系统崩溃后,您将无法测试非易失性。 免责声明(使用前请阅读!) 您需要编译,配置,部署Linux内核
【文件预览】:
dummy_nvmfs-master
----sample_kernel.config(140KB)
----nvmfs.h(2KB)
----shmem.c(82KB)
----README.markdown(4KB)
----Makefile(86B)