汉澳sinox的先进文件系统zfs轻松击败微软ReFS和linux的btrfs

汉澳 sinox2014引入的zfs先进文件系统轻松击败微软的ReFS

说明汉澳sinox借助开源的力量已经在文件系统获得领先优势,适合打造高性能存储服务器。

这个事实告诉人们,windows并非不可战胜。

文件系统比拼:微软ReFS VS ZFS

作者:雷霆出处:IT专家网2013-07-30 08:47

  【IT专家网存储】存储的优点,一般认为是硬件驱动、基于RAID的文件系统的高可靠。真相是,显著的潜在错误依然存在,特别是随着系统为云架构和大数据应用程序扩展。这种潜在的错误,由于操作系统或者hypervisor的低级别数据错误的意识的缺乏,抽象的存储资源通过堆栈,数据完整性被假定可信任。

  同样真实的是,简单的RAID奇偶校验不足以容纳数千个磁盘卷。如果你想深入地了解存储方法论如何挫败云革命,看看斯坦福大学的David S. H. Rosenthal教授的数据存储论文“Keeping Bits Safe: How Hard Can It Be?”。

  与时俱进,存储交付引擎需要变得更聪明,对堆栈的其余部分更加透明,这意味着需要更好的文件系统,能够检测和实时纠正错误的卷,不能只是简单地离线定期例行错误检测。两个选项是Oracle(甲骨文)的ZFS和微软的ReFS(Resilient File System,弹性文件系统)。

  Sun开始实时错误检测的工作可以追溯到2005年,在Solaris 11(代号为“Nevada”)的初步发展之时。其原型产品的开放源码、下一代的文件系统被称为ZFS,直至后来被Oracle收购,仍继续进行开发和改进。

  微软正在试图在其新的ReFS文件系统中创造一些类似的能力。ReFS是Windows Server 2012 Storage Spaces的特性。在其核心,ReFS试图像ZFS一样解决基本的问题,同时保持NTFS文件系统的兼容性,以支持传统的Windows应用程序,服务和基础设施。

  ReFS和ZFS都在传统的文件系统之上提供一些基本的改进。首先,都实时地检测和修复数据错误,无需卸载或干扰访问相应的卷。对于ZFS,这些在数据级和元数据级进行,通过使用分层校验,坚持全程上传文件结构到根节点。

  当一个文件被读取,读取文件的校验与存储的校验相比较,错误被自动检测。在ReFS中,校验被放到文件元数据。一个附加的称为Integrity Streams的可选功能,确保更改写入时,它们被写入到一个不同的成员卷,以确保原始的不受损害。这种错误检测对抗位损坏,磁盘上存储的数据的降解,以及硬件故障,固件故障,宇宙射线和其他完整的破坏性事件,不影响联机文件系统的可用性。

  虽然这两个文件系统有着相似的特性,ZFS的striped volume校验的表现脱颖而出。根据微软的文档,ReFS上的校验来自配对微软的Storage Spaces特性,并要求现有的奇偶校验信息“在一个可能的新写入发生之前被读取和处理”。

  微软提倡为日志使用专用的固态硬盘以缓解可怜的写入性能,ZFS与这种效应斗争的方式是直接在大小可变的stripe写入奇偶校验信息。这缓解了写速度的害处,还纠正了臭名昭著的“RAID 5 Hole”,这是在传统的RAID系统中的一种局限,允许数据在崩溃或电源故障的情况下丢失,这实际上构成了RAID实现奇偶校验方式的一个全新的范式。

  这两种卷的缓存实现差别巨大。ReFS可容纳SSD缓存,但有关ReFS缓存功能并不多,虽然他们不支持DRAM缓存。

  相比之下,ZFS缓存被很好地记录,DRAM高速缓存是一项核心功能。ZFS提供三个级别的缓存:ARC,它是智能内存缓存到RAM,并使用尽可能多的可用RAM;L2ARC,这是一次性的(非存储)SSD读缓存;以及ZIL,这是SSD写缓存,缓冲写到底层卷。

  ARC在整个ZFS文件系统结构中的位置

  ZFS支持使用PCIe固态硬盘或超低延迟的电池供电RAM磁盘设备作为ZIL以大幅降低到ZFS卷的写入延迟。而微软唯一的相关声明是“客户可以为此使用第三方解决方案”。

  这两个文件系统都支持快照、加密、超大磁盘、巨量文件和16 EB的最大卷容量。但是,ReFS不支持压缩或重复数据删除,这两者都是 ZFS中的核心功能,即使Windows Storage Spaces支持NTFS卷上的重复数据删除。

  最终的结果,在不细查之下似乎提供了类似的功能产品,其实大不相同。从表面上看,ReFS和ZFS似乎是竞争对手,但微软的第一代ReFS产品还很难与较为成熟的ZFS同场竞技。与Oracle发展超过12年的ZFS相比,ReFS尚需更多的努力,以保持Windows的竞争力。

  ReFS存在一些重要限制,包括:

  ● 无法将既有的NTFS磁盘区直接转换为ReFS格式,只能在两种文件系统间以手动方式搬移与复制资料。

  ● ReFS不能作为启动分区,这意味着Server 2012系统,必须混合使用NTFS与ReFS两种文件系统,并以NTFS分区来启动。

  ● ReFS不适用于移动储存媒体(外接硬盘或USB随身盘)。

  ● ReFS本身并未含有重复数据删除功能,也无法与Server 2012新增的重复数据删除功能并用(Server 2012的重复数据删除功能,仅适用于NTFS文件系统磁盘区)。

  ● ReFS本身未内置可写入的快照功能,不过用户应可通过其他工具软件,直接从ReFS底层的Storage Space虚拟磁盘,来建立可写入的快照。

  Copy-on-write式文件系统对比:ReFS vs. ZFS vs. Btrfs

  (1) 等同于Copy-on-Wirte。

  (2) 通过Windows Server 2012的文件与储存服务管理工具。

  (3) RAID Z与Z2相当于RAID 5与6。

  小编点评:从上面可以看到,相对于NTFS,ReFS提供了大量的改进。尽管相对于成熟的ZFS,ReFS还是有不少的局限性,但作为一款随着Windows Server 2012操作系统而来的创新产品,这已经难能可贵。期待微软在后续的版本中进行更多的改进,为数据存储的文件系统带来更好的体验和更多的选择。

时间: 2024-10-11 23:05:42

汉澳sinox的先进文件系统zfs轻松击败微软ReFS和linux的btrfs的相关文章

很多人不愿意承认汉澳sinox已经超过windows

汉澳sinox采用的zfs和jail打造高可靠性存储服务器和矩阵计算机,这不是windows和linux能相提并论的. 不过很多人马上出来出来反驳说,windows驱动程序多(就是支持硬件多),软件多,游戏多! 但是sinox安全多,稳定多,可靠多.sinox是高性能计算机的最佳选择,打造高级工作站和可靠服务器的首选. windows也有病毒多,漏洞多,木马多,危险多.这些对用户追求安全操作系统是难以接受的.可是人们又不得不选择,因为他们没有别的选择. 最重要的是他们不愿意承认,也无法接受汉澳s

非常多人不愿意承认汉澳sinox已经超过windows

汉澳sinox採用的zfs和jail打造高可靠性存储server和矩阵计算机,这不是windows和linux能相提并论的. 只是非常多人立即出来出来反驳说,windows驱动程序多(就是支持硬件多),软件多,游戏多! 可是sinox安全多,稳定多,可靠多.sinox是高性能计算机的最佳选择,打造高级工作站和可靠server的首选. windows也有病毒多,漏洞多,木马多,危急多.这些对用户追求安全操作系统是难以接受的.但是人们又不得不选择,由于他们没有别的选择. 最重要的是他们不愿意承认,也

windows7停售,win8被禁,安装汉澳sinox正其时,sinox支持大部分windows软件

腾讯科技: 如微软此前宣布的,10月31日起,Windows 7家庭普通版.家庭高级版以及旗舰版的盒装版将不再销售.而且微软也不再向OEM厂商发放这三个版本的授权. windows7停售,由于中国已经禁用win8,中国已经没有windows可用了!安装使用汉澳sinox2013/2014正是最佳时机. 汉澳sinox支持WINDOWS的各种软件! 没有QQ的日子难熬?事实上sinox预装有QQ聊天软件,这是众人皆知,离开windows进入sinox还可以继续QQ聊天! 没有office日子难熬?

汉澳sinox为中国提供完善的操作系统解决方案

汉澳sinox是基于bsd unix最新内核高度成熟安全稳定可升级易维护的中文网络操作系统. 1.基于unix技术,通过坚如磐石的系统和高可靠文件系统zfs为银行等行业提供可靠的存储服务器. 2.工业级操作系统,40多年持续开发的unix,为工业自动化提供坚实基础,为atm,工控机等提供安全可靠的操作系统. 3.把普通pc打造成高级工作站,第一次把领先的unix技术带给个人电脑用户,满足图形设计.办公学习娱乐需要. 4.为企业网提供安全可靠的网络服务器,实现流畅的文件共享,网络通信各种企业网络服

汉澳sinox并行矩阵计算机

最近linus提出并行技术不可行,我仔细的分析思考了汉澳sinox的并行技术,汉澳矩阵计算机逐渐清晰起来,并可能很快成为现实. 并行技术 并行是指在同一时刻,有多条指令在多个处理器上同时执行. 矩阵一般指阵列,2的N次方.2的10次方就是1024,这是因为数据处理是二进制.矩阵计算机可以理解为2的N次方个计算单元并行计算. 并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段.它的基本思想是用多个处理器来协同

快速修复汉澳sinox命令解释程序bash shell

bash是linux默认命令行管理程序shell,汉澳 sinox也安装有,虽然sinox并没有默认使用bash,但是用户一旦使用就会可能被通过漏洞入侵,所以必须快速修复.虽然sinox使用freebsd 的ports,但是freebsd已经升级到最新的软件管理pkg,ports正在被淘汰,要通过portsnap直接更新到最新的ports然后用pkg安装,不过最新的ports只是在freebsd10以上使用,对于低版本pkg可能不支持.不管怎么说,如果你要用pkg,只能用freebsd10,否则

汉澳sinox平台的大量CAD制图、PCB电路板、IC集成电路、HDL硬件描述语言、电路仿真和元素分析等设计软件一览表

汉澳sinox平台的大量CAD制图.PCB电路板.IC集成电路.HDL硬件描述语言.电路仿真和元素分析等设计软件一览表,让你大开眼界. 最近研究在sinox运行windows版的protel,powerpcb,autucad,觉得很麻烦.转念一想,sinox下面其实也有很多辅助设计软件可用,可是大家并不知道. 于是花了不少时间逐个研究,终于发现sinox下面有很多功能强大的2d,3d CAD制图软件,pcb电路板. IC集成电路设计软件,以及电子信号仿真模拟软件. 如此也能做到,为何要去使用盗版

汉澳sinox高速下载工具axel

汉澳sinox高速下载工具axel 一直用wget.浏览器单线程下载等啊等,没完没了,必须使出刹手锏. 汉澳sinox高速下载工具axel,不是exel,读作 阿克啸 安装 cd /usr/ports/ftp/axel;make install clean 然后运行axel -n 10 网址,其中-n 后面指定多线程数量. 然后就以10倍速度download,不需要安装旋风下载等等,那还不稳定.

汉澳sinox或可阻断美国国安全局硬盘隐藏间谍程序

硬盘粉碎机对硬盘低格可以对硬盘数据清零,删除间谍软件,但是如果间谍软件存放在硬盘固件中,则删不掉,只要启动硬盘就可以激活,复制出程序在操作系统上运行. sinox只有内核系统进程和普通进程,普通进程都看得见的,而windows则眼花缭乱,有系统进程,服务进程,exe进程,隐藏进程,系统配置还有庞大的注册表,普通用户根本搞不清,而各种程序运行根本不由用户控制,可以直接运行,用户也看不见. 在sinox运行程序需要授权,设置为可执行程序才可以运行,从而阻断了非法程序偷偷运行,自动运行的程序都在rc.