【发布时间】:2010-09-01 00:58:39
【问题描述】:
我将编写一个基准测试工具来测试磁盘系统的 IOPS 和带宽的混合,因此我将转向 IO 的文件支持内存映射。因为该工具需要同时在 POSIX 和 WinNT 平台上,所以我不能只使用普通的旧 mmap。另外据我了解,您必须使 Linux 内核疯狂地认为整个文件将被顺序访问?这让我想到了 Boost 内存映射。在 Windows、Linux 和 Max OS X 上使用类似质量驱动程序的类似硬件上,Boost 内存映射是否可能会给我类似的性能?有人对跨系统的 Boost mmap 进行基准测试吗?
【问题讨论】:
-
Boost 内存映射比带有提示和一切的本机内存映射更快!升压太棒了。每个人都应该使用Boost! - 签署了一个随机提升助推器。