图拉丁吧 关注:7,284,546贴子:125,097,413

比肩 Raid ,Win10 存储池开启分层和写回缓存初步研究

只看楼主收藏回复

Windows Server 2012 R2 的存储池如果加入 SSD 可以设置分层缓存,并且可以启用写回缓存来提高写入速度。然而,Windows 10 的存储池管理界面并没有类似的设置,难道 Windows 10 把这一功能雪藏起来,留给 Windows Server 2016 了?其实不然,功能还是存在,中文方面几乎找不到资料。经研究,有提示需要通过命令行进行设置,但我发现,不通过命令行,直接添加也能实现缓存,从而大幅提高存储池的写入效率。这里以 2 块 120G SSD 和 3 块 3T HDD 建立奇偶校验的存储空间为例。将五块硬盘添加进存储池,并直接建立奇偶校验存储空间,这个过程无需任何 SSD 缓存设置,Windows 10 会自动完成存储空间的建立。奇偶校验只能采用 NTFS 文件格式,不能用新的 REFS。


上 Benchmark(as ssd 可能不大兼容存储空间,故未测完就退出了,不过我提前截了图):

结果比较理想,之前没添加 SSD 时复制文件到奇偶校验存储卷只有至多 50M 的速度,现在则基本都会在三位数。需要注意的是,在复制大量文件时,缓存 SSD 的温度一度达到 50 度以上(没风扇吹 SSD),因此在这种使用情景下,HDD 不但需要风扇,SSD 也需要。
事实上,微软的存储池功能就是 SDS(软件定义存储)的一种实现,目前来看已经不是玩具,非常靠谱;加入缓存层后,在一定范围内取代复杂的 Raid 也比较实际了。


IP属地:天津1楼2016-03-12 12:20回复
    没人,沉了


    IP属地:江苏2楼2016-03-12 12:22
    回复
      目测成本上升


      IP属地:河南来自WindowsPhone客户端3楼2016-03-12 12:26
      收起回复
        好贴


        IP属地:北京来自Android客户端4楼2016-03-12 12:28
        回复
          笔记本俩128g俩1t 行吗


          IP属地:北京来自Android客户端5楼2016-03-12 12:29
          收起回复
            看着很强大,但对于我这种小白来说,看的不是很明白


            IP属地:河南6楼2016-03-12 12:32
            回复
              还有呢?


              IP属地:广东来自Android客户端7楼2016-03-12 12:35
              回复
                补一张图,容量和速度的平衡点。


                IP属地:天津8楼2016-03-12 13:02
                回复
                  看不懂,帮顶


                  IP属地:云南来自Android客户端9楼2016-03-12 13:15
                  回复
                    好贴!!! 不过不知道SSD出问题以后对数据的影响大不大,毕竟写进去的内容应该都先写到SSD里。


                    IP属地:四川10楼2016-03-13 14:11
                    收起回复
                      奇偶检验必须两块SSD吗?一块行不行?


                      IP属地:浙江11楼2016-05-28 21:35
                      收起回复
                        Server 2016 把这个功能升级为离散式存储。 能在多一个HPC NODE中漫友。这是一下一代的存储方案,用于干掉愚蠢RAID集中式存储。虽然Google服务器 貌似08年就开始部署这种技术了。现有的也只是部分小厂提供这种技术。微软这次无疑是巨大福利。原来为了存储安全,必须用2个磁盘机器进行HA。现在都不用了。所有硬盘本地存储。构成离散存储空间。这样在上层面的 Hyper-V Node节点就能进行高效率的。节点扩城 删除和 自动冗余。一个节点宕机。可能虚拟机业务不会出现任何形式的中断。磁盘数据也是完全可读取。宕机的数据会自动在现有硬盘上面重建(如果有空间)。宕机机器恢复 会自动平衡过去,根据块的时间戳,刷新老部分就能快速上线。新Node进来也能快速的平衡过去。测定的时候4个节点,每个节点采用4个NVME U2固态和 12个4T HHD(SAS),这个4计算机-集群的虚拟机总计达到100W IOPS。测试的时候 读取写同时进行(读取在92W,写入在8W)。
                        参考
                        https://technet.microsoft.com/en-us/windows-server-docs/storage/storage-spaces/storage-spaces-direct-overview


                        IP属地:美国12楼2016-11-17 21:18
                        收起回复
                          岗阶谔


                          来自iPhone客户端13楼2016-11-17 21:18
                          回复
                            如果不使用奇偶校验,仅仅将一块HDD和一块SSD添加到存储空间里,能否开启SSD做缓存功能呢


                            IP属地:北京来自手机贴吧15楼2017-01-26 15:51
                            收起回复
                              请问如果仅仅是一块SSD和一块HDD或者一块SSD和两块HDD组合,能否达到SSD加速的效果呢?


                              IP属地:北京17楼2017-01-27 21:54
                              收起回复