维塔斯科技

 找回密码
 立即注册
查看: 3567|回复: 29
打印 上一主题 下一主题

对于Windows 8/windows server 2012中的存储池的一些评论

[复制链接]

该用户从未签到

56

主题

410

帖子

890

积分

高级会员

Rank: 4

积分
890
跳转到指定楼层
楼主
发表于 2016-3-29 20:15:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近终于有功夫折腾N54L了,就顺手试了下Windows 8/Server 2012的存储池。简单的点评下,大家可以参考。以下内容均针对parity的存储空间,simple和mirror的因为安全性和经济型问题,就不考虑了

优点:
1.硬盘规格灵活,你可以用任意大于10G的硬盘来组件存储池。
也就是说,不用像以前一样“为了做raid而必须购买相同容量的硬盘,每次升级都要把硬盘全部替换掉”。从灵活性,经济性上好了很多
2. 配置和管理简单方便,仅仅鼠标点一下,速度比较快
3. 安全性可靠,更换故障硬盘或者扩容也异常方便。仅仅需要把故障盘/或者需要扩容的盘拔掉,换入新盘,把新盘加入存储池即可。下图就是我把一块1T盘换成2T盘之后,开始自动修复的过程



4.组合比较方便。比如3块硬盘加入storage pool,总容量为9T.可以在里面创建一个parity的storage space和一个mirror的storage space,随便组合
5.动态扩容


但是缺点也异常明显:
1. Parity的性能异常低下。在我2块3T 红盘和1块2T绿盘组成的存储池中,写入速度基本在20-30M,相当不理想。
根据MS的文档,这是因为Parity的特性导致。而MS的建议是,如果需要性能就做Simple,如果需要安全性就做Mirror.只有对性能要求不高,但是稍微注重安全性的才建议使用Parity Disk.至于用Parity Disk来跑hyper-V,这个就更不用想了。。性能实在太差




2. 目前storage pool不支持硬盘数据的balance。。。。
也就是说,如果你在建立存储池的时候就把所有硬盘加入,那数据会在写入的时候平均到各个磁盘。
但是,如果你在存储池已经有部分数据的时候加入新盘进行扩容,那么,你就会遇到我这样的情况。。




3. 依然是性能问题。。。如上图的存储池,在我加入另外一块硬盘后,读取性能就变成了这样。。。
目前我还不知道原因。。。



4. 存储池对CPU性能要求较高。当N54L的存储池有读写操作时,基本要占用掉70-100%的CPU资源,导致N54L连同时播放Youtube 的720p视频都做不到



5. 浪费空间稍微有点严重。
如果仅仅用3块盘来做parity存储池,那么,你得到的可用空间= 容量最小的硬盘的空间*3
也就是如果你用100G硬盘和2块4T硬盘做parity,那么,你的可用空间仅仅有300G!

但是,这个问题也是随着硬盘盘数的增加而变得不明显。硬盘盘数越多,可用空间百分比也越高。
对于4块及以上盘组成的parity的storage space,可用空间大约=所有硬盘容量-最大的硬盘的容量
但是一般来说,parity的可用空间大约为所有硬盘容量的的67-78%之间



总结一下:

存储池很好很强大,家用比较合适,适合放电影、照片等不经常读写,但是对安全性又有一定要求的文件。但目前不够成熟,如果需要使用存储池,尽量注意下面几点:

1. 尽量使用至少4块盘来做parity。硬盘容量不要相差太大
2. CPU需要稍微强力点
3. 尽量在建立存储池时就把所有硬盘加入





回复

使用道具 举报

该用户从未签到

63

主题

427

帖子

933

积分

高级会员

Rank: 4

积分
933
沙发
发表于 2016-3-29 20:15:58 | 只看该作者
玩阵列还是得上硬件卡,性能和可维护性强很多。

回复 支持 反对

使用道具 举报

该用户从未签到

66

主题

501

帖子

1086

积分

金牌会员

Rank: 6Rank: 6

积分
1086
板凳
发表于 2016-3-29 20:15:58 | 只看该作者
其实搞块6i也经济实惠,二手的也就200来块。话说2012的亮点不是iSCSI target server嘛,弄台低功耗的存储服务器,所有的其他大奶二奶三奶的都可以只挂一个SSD了。

回复 支持 反对

使用道具 举报

该用户从未签到

58

主题

438

帖子

950

积分

高级会员

Rank: 4

积分
950
地板
发表于 2016-3-29 20:15:58 | 只看该作者
楼主有试过2012 R2吗?据说加入了自动的多级存储(支持ssd做缓存),raid5模式(parity)应该IO会平缓很多。看微软说R2还有write cache,这个功能是否有用处?
另分享个链接:
http://social.technet.microsoft. ... w-that-its-unusable
parity模式在微软的网站上也被吐槽无数,不过这篇post后面有人列出了使用powershell的一条命令之后可以达到的提升,您不妨试试。
我的硬盘还在路上,目前正在考虑是不是要直接装R2还是2012 datacenter先用着……

回复 支持 反对

使用道具 举报

该用户从未签到

66

主题

409

帖子

906

积分

高级会员

Rank: 4

积分
906
5#
发表于 2016-3-29 20:15:59 | 只看该作者
mark看看
回复

使用道具 举报

该用户从未签到

52

主题

357

帖子

782

积分

高级会员

Rank: 4

积分
782
6#
发表于 2016-3-29 20:15:59 | 只看该作者

1、性能和价格成正比,这个无解

2、没有容量要求,不一样也能用,就是浪费空间而已。

3、PCIE空着也是空着,现在有几个人的主板是插满槽位的。

4、如果系统不在阵列卡上,BIOS里关掉boot rom就行了,开机无任何影响。



回复 支持 反对

使用道具 举报

该用户从未签到

75

主题

461

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
7#
发表于 2016-3-29 20:15:59 | 只看该作者

parity确实不错,方便实用,但是性能比zfs差距太大了。。。

等R2出来我再测试下吧,一直等R2 RTM。。。



回复 支持 反对

使用道具 举报

该用户从未签到

66

主题

376

帖子

834

积分

高级会员

Rank: 4

积分
834
8#
发表于 2016-3-29 20:16:00 | 只看该作者

最划算的应该是win8.1或2012r2下,ssd和普通硬盘混组吧,具体啥性能很期待
现在是win8.1,但硬盘只剩两块了,没法测试奇偶校验是否有改进

回复 支持 反对

使用道具 举报

该用户从未签到

81

主题

435

帖子

971

积分

高级会员

Rank: 4

积分
971
9#
发表于 2016-3-29 20:16:00 | 只看该作者

R2没有RTM,完全不用考虑的

回复 支持 反对

使用道具 举报

该用户从未签到

71

主题

425

帖子

937

积分

高级会员

Rank: 4

积分
937
10#
发表于 2016-3-29 20:16:00 | 只看该作者

阵列卡家用完全没有意义
1.价格高
2.硬件要求苛刻,需要相同容量硬盘
3.占用额外插槽
4.减慢启动速度

回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表