我们计划使用Google Cloud Local SSD,因为我们需要比持久化SSD磁盘更好的IOPS。我们想用mdamd (Linux)构建一个有4个磁盘的RAID5阵列。我的问题是:如何管理这些磁盘的硬件故障?我们无法拔出这些磁盘,因为我们没有访问服务器的物理访问权限。如果我们移除一个带有mdamd的磁盘并添加一个新的磁盘,会解决这个问题吗?
我将编写一个基准测试工具,该工具将测试磁盘系统的IOPS和带宽的组合,因此我将转向IO的文件备份内存映射。因为该工具需要同时在POSIX和WinNT平台上使用,所以我不能只使用普通的老式mmap。另外,据我所知,你必须建议Linux内核,整个文件将被顺序访问?这就引出了增强内存映射的问题。Boost内存映射是否可能在Windows、Linux和Max OS X上使用类似质量的驱动程序的类似硬件上提供类似的性能?是否有人对系统中的Boost mmap进行了基准测试?