网云科技
标题:
对于Windows 8/windows server 2012中的存储池的一些评论
[打印本页]
作者:
0h0gdo
时间:
2016-3-29 20:15
标题:
对于Windows 8/windows server 2012中的存储池的一些评论
最近终于有功夫折腾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. 尽量在建立存储池时就把所有硬盘加入
作者:
bbhuy4d
时间:
2016-3-29 20:15
玩阵列还是得上硬件卡,性能和可维护性强很多。
作者:
t4eg3z
时间:
2016-3-29 20:15
其实搞块6i也经济实惠,二手的也就200来块。话说2012的亮点不是iSCSI target server嘛,弄台低功耗的存储服务器,所有的其他大奶二奶三奶的都可以只挂一个SSD了。
作者:
3mwgylj
时间:
2016-3-29 20:15
楼主有试过2012 R2吗?据说加入了自动的多级存储(支持ssd做缓存),raid5模式(parity)应该IO会平缓很多。看微软说R2还有write cache,这个功能是否有用处?
另分享个链接:
http://social.technet.microsoft. ... w-that-its-unusable
parity模式在微软的网站上也被吐槽无数,不过这篇post后面有人列出了使用powershell的一条命令之后可以达到的提升,您不妨试试。
我的硬盘还在路上,目前正在考虑是不是要直接装R2还是2012 datacenter先用着……
作者:
89dvfs
时间:
2016-3-29 20:15
mark看看
作者:
k88zccjz
时间:
2016-3-29 20:15
1、性能和价格成正比,这个无解
2、没有容量要求,不一样也能用,就是浪费空间而已。
3、PCIE空着也是空着,现在有几个人的主板是插满槽位的。
4、如果系统不在阵列卡上,BIOS里关掉boot rom就行了,开机无任何影响。
作者:
nxx238
时间:
2016-3-29 20:15
parity确实不错,方便实用,但是性能比zfs差距太大了。。。
等R2出来我再测试下吧,一直等R2 RTM。。。
作者:
ui1ueq3n
时间:
2016-3-29 20:16
最划算的应该是win8.1或2012r2下,ssd和普通硬盘混组吧,具体啥性能很期待
现在是win8.1,但硬盘只剩两块了,没法测试奇偶校验是否有改进
作者:
26rnfmq
时间:
2016-3-29 20:16
R2没有RTM,完全不用考虑的
作者:
xc7l4wj
时间:
2016-3-29 20:16
阵列卡家用完全没有意义
1.价格高
2.硬件要求苛刻,需要相同容量硬盘
3.占用额外插槽
4.减慢启动速度
作者:
rcjm4cpu
时间:
2016-3-29 20:16
为什么不黑群辉呢。。
作者:
culv22e
时间:
2016-3-29 20:16
多谢,看来SSD还是用简单组存储空间最划算。
作者:
1mek8rx
时间:
2016-3-29 20:16
是这样:
2012比8的storage pool提升很多(这个有无数人的反馈为证,读写速度好了很多)
2012 R2据说storage pool的parity写入已经不是一坨翔了,而是两坨,但需要谨慎观察,毕竟用的人也少,那人倒是说从20M~30M提升到了50~60
ssd加速说白了就是多级磁盘存储,让ssd做热数据池,只不过微软你懂得,她的做法是和Intel的SRT以及希捷的混合硬盘一样,就是你对一个池还是一个卷啥的,指定一个高速区域(就是ssd的一个盘),然后就不用你管了,它会自动把它认为的热数据放进去。
作者:
dv3hts
时间:
2016-3-29 20:16
软raid纯娱乐玩的 , 要想速度与安全兼得还得上阵列卡,自带电池的。
作者:
qeyfg82
时间:
2016-3-29 20:16
但是R2的storage pool提升确实明显。感觉MS在2012中的storage pool处理有点草率,实在不像个企业级应用的解决方案,R2还有点像,但奇怪的是ReFS的性能表现仍然让人无语。
当然了,家用的话,2012现在这状态,只要能达到parity不卡死(那个链接里面你能看到有很多人遇到卡死),我也认了
作者:
yfrk72c
时间:
2016-3-29 20:16
请教“但是R2的storage pool提升确实明显”,这个不用做任何新的设置么?Win8.1是否也是一样?
另外ssd分级存储这个如何实现,直接把ssd加到池里windows会自动搞定?
作者:
m1a179
时间:
2016-3-29 20:16
win8的下测试过,硬盘是希捷3T单碟1T简单和双向镜像基本就是单盘的性能,180M/s左右(双向镜像略慢点有限
三向镜像没测试估计没差
奇偶校验读取单盘性能吧,写入能有40M/s
看楼上说2012R2改进明显,那win8.1也应该有改进?
作者:
rcvq0z
时间:
2016-3-29 20:16
最多做个raid1就算了,其他的没必要
作者:
6zd000m
时间:
2016-3-29 20:16
阵列卡还有个问题,硬raid5万一阵列卡挂了那可真没救了~虽然说概率不大但是也难说不会碰到~ 我们单位的nas去年碰到过一次,nas上近10年的照片都没了,欲哭无泪…
还是zfs的raid-z相对可靠些~
其实一般家庭环境里,数据在线性、硬盘利用效率要求没企业那么苛刻,没必要非得上这么复杂的存储~两块硬盘做个raid1,存些照片、文档、重要资料,再来一块大容量硬盘当下载盘就够了~高清多的话就多加几块硬盘就是了。安全可靠,简单,而且性能很好。
当然要是有海量照片或者要做视频编辑的,那也只能折腾了…
作者:
iwbh89e
时间:
2016-3-29 20:16
我们公司就是这样做的,用2012做ISCSI,然后所有电脑的资料都在2012上,服务器做了RAID5。
作者:
hkzyud2
时间:
2016-3-29 20:16
就是说在2012R2里会多一个类似SRT的设置?能这样也不错了,RST没法对storage pool加速所以很鸡肋。
作者:
whdn8wg
时间:
2016-3-29 20:16
if write back cache能如我所愿解决少量raid5状态下的写入(这其实不算少见)瓶颈,那parity基本上就算是个可用的东西了。反正机器上有ssd,而且hyperV也用到ssd,那索性让storage tier和write back cache也一起来狠艹那块ssd算了,干死为止换新的
作者:
9jnlh8
时间:
2016-3-29 20:16
在主板BIOS里关
作者:
nsgqoi5
时间:
2016-3-29 20:16
求教:
H700刷9260-8i固件了, 无法进去BIOS, 怎么关掉BootRom?
作者:
e3jzmgp
时间:
2016-3-29 20:16
其实你还不如买个硬盘座,使用同步软件备份部分重要文件,其他的文件单盘就行了,存储池性能太差,这速度也就usb2.0。
作者:
56nw10
时间:
2016-3-29 20:16
楼主把工作搬到家里来做了?
作者:
cky3hs
时间:
2016-3-29 20:16
软RAID标准情态[太阳]
至于阵列卡的问题
相同容量硬盘 虽然麻烦但也能避免一些问题,例如速度兼容性之类乱七八糟
拖慢启动速度 nas一开就十月半年的纠结那次启动干嘛
对于使用HP这种低性能CPU的话软RAID有时候肯定让人头疼,至少搞个I3级别的性能软RAID才能差不多吧
作者:
dwmqwj0
时间:
2016-3-29 20:16
谢谢楼主的指点,前天晚上发信息问你关于存储池的问题实在是打扰了。现在我新买的硬盘刚到,正在转换。呵呵,但愿一切顺利。[迷茫]
顺带贴些自己找到的问答,给想了解的朋友看看。如果有人比较了解也可以教教我怎么用这东西。[太阳]
存储空间常见问题解答
1、问:我正在使用 Windows HomeServer with Drive Extender。是否有工具能帮助我将 Drive Extender 格式中的数据迁移到存储空间?
答:对不起,没有此类工具。您必须使用一组新的磁盘在Windows 8 PC 上创建存储池。然后,您只需从基于 Drive Extender的卷中将数据复制到池中的空间。存储空间提供的功能更加灵活,并且能够更好地与 NTFS 集成,因此该功能通常更为可靠和实用。
2、问:我可以从空间中启动吗?
答: Windows 8中,您不能从空间中启动。作为替代方案,您可以继续使用动态卷来启动。在发布时,我们将提供如何将已适当分区的系统/(带有动态卷的)启动磁盘添加到存储池的有关指南。
3、问:我最少可以用几个磁盘来创建存储池?最多呢?
答:您可以仅使用一个磁盘来创建存储池。但是,此类存储池中将不包含任何复原空间(即镜像或奇偶校验空间)。该池中只能包含一个无法提供故障复原的简单空间。我们曾测试过由数百个磁盘组成的存储池,类似您在数据中心看到的规模。在体系结构上,对于组成存储池的磁盘数量并未设置上限。
4、问:我如何能够将工作驱动器更换为一个更大的驱动器(或仅仅是回收驱动器)?是否需要“重构”?
答:只要创建了镜像或奇偶校验空间,您就可以随时轻松地从池中移除物理磁盘,并添加另一个(可能更大的)磁盘。在很短的一段时间额内,受到影响的空间将自动再同步(存储空间在设计时优化了此操作,速度将超过传统的RAID 重构)。您可以通过控制面板或 PowerShell 命令来确定是否所有空间都工作正常(即数据已完成再同步,可维持指定的副本数量)。
5、问:我是可以否更改空间的容量上限?将每个空间都指定为50TB 有哪些利与弊?
答:您可以通过控制面板或 PowerShell来增加空间的逻辑容量。在启用精简配置的情况下,不支持减少逻辑容量(也不需要)。实际上,将初始逻辑容量指定为较小的数字(如1TB)并按需增加,或从一开始就将其设置为很大的数字(如 50TB)在本质上并无区别。但后一种方法将在之后的使用中为您节省时间和精力。
6、问:我是否可以在创建存储池后,将其从一台 PC转移到另一台?例如,如果我有一串 6 个可移除驱动器?
答:可以。只需将组成该池的物理磁盘连接到新 PC。
7、问:如果我有 3个外部箱体,并且每次移除一个。然后以相反的顺序插入另一台 Windows 8 PC。新 PC是否会认为我的存储池已损坏,或是否最终会导致问题?如果我不再插入其中一个箱体又会怎样?
答:您可以按照任何顺序将箱体插回。一旦存储空间检测到满足仲裁条件的足够磁盘数量,系统将激活该池及其包含的空间。您可以在稍后插入更多箱体。如果任何磁盘中的数据失去了同步,存储空间将自动同步这些数据。即使您不再插入某些箱体,只要存储空间检测到所需的最少磁盘数量,您便可以继续使用这些数据。存储空间将同时通过PowerShell 和控制面板通知您缺少某些磁盘,并建议您将其插回。
8、问:你们曾提到过需要过半数已连接且正常工作的物理磁盘才能满足仲裁条件。这是否意味着我需要在存储池中始终保持奇数个物理磁盘?或者我是否需要偶数个物理磁盘?对于双磁盘池又如何?
答:不需要保持奇数或偶数个物理磁盘。存储空间会正确处理双磁盘池并继续为此类池中的双重镜像空间提供故障复原,即使其中一个物理磁盘发生故障或断开连接时也是如此。
9、问:如果我将组成存储池的物理磁盘插入Windows 7 计算机会发生什么情况?
答:Windows 7不支持存储空间,因此会将该物理磁盘作为具有无法识别分区方案的磁盘来处理
还有个人的帖子很有意思,讲在win8和ws2012间迁移存储池的事情。
”我原本用2012的,在里面建了9T的存储池,然后再建一个9T虚拟磁盘,再建1个分区卷,等于3个3T的组RAID,然后备份系统,装了个win8玩玩,存储池在win8里面能正确识别和使用。之后感觉win8效率低没2012好用,准备换回2012,但是发现备份识别不了,估计当时没选裸机恢复,所以只能重装2012.但是在重装的2012上面,存储池出现个感叹号需要重新授权连接,之后再手动连接虚拟磁盘,里面的东西完好无损,但是现在每次开机都要手动连接虚拟磁盘啊,2012不能自动识别虚拟磁盘和加载分区卷,找了很久都找不到解决办法。后来自己解决了,通过修改注册表。在注册表里找HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\spaceport\Parameters里面有硬盘ID,将ID后面的值由1改成0就行了。这个问题真是莫名其妙,不知微软的人怎么想的,为什么要自己改了才能识别原来的硬盘池,win8不存在这个问题。
作者:
wwdq2z
时间:
2016-3-29 20:16
ltycomputer 于 2013-8-14 23:20 编辑
LSI的9211-8i,四百块钱左右,SATA 6G,八口只是没有raid5
450左右有intel的8208elp,八口带raid5。
阵列卡也有低端货,性能够用了
作者:
sce8fjp
时间:
2016-3-29 20:16
能用中文不?
ssd组存储空间用简单、双向镜像、三向镜像、奇偶效验各自会损失多少性能?目前已入手120G的盘子有5个。想过以后它们退休了装到一台上面用这个方式不浪费空间。
另外ssd hdd混合组是不是很浪费ssd性能?
欢迎光临 网云科技 (http://www.8x6x.com/)
Powered by Discuz! X3.2