NTFS与FAT之间的性能差距

NTFS与FAT之间的性能差距
许多尝试过NTFS的朋友抱怨说,他们并不感觉NTFS带来的性能改善,甚至会产生反效果。那么NTFS和FAT之间的性能是否有差异,以及它们是如何形成的呢要理解这个问题,您必须理解NTFS和FAT的组织结构。
U3000 U3000

U3000 U3000
脂肪是一种专为小型磁盘和简单的目录结构的文件系统(图1),因此它的文件系统的组织方式也通过简单的文件分配表(FAT)完成。它被放在后面,安全的磁盘引导扇区,然后是复制品;在文件分配表的背后根文件夹,其中包含的所有文件和文件夹的根目录中的入口(你可以看到它在我的电脑硬盘)。后存储在文件或文件夹的其他文件和文件夹的根文件夹没有什么规则,每个文件完全占领1个或更多的集群,如果集群中的一个集群是不是文件,它应包括一个簇的位置信息,否则它将标志着集群端(OXFFFF)。文件分配表文件名和初始聚类是记录在前,通过该表文件找到初始聚类的初始聚类的位置,而其余的集群文件形成一个链的脂肪是靠外链访问和文件分配表来管理整个磁盘分区。

U3000 U3000
NTFS文件系统的管理可以说是简单的和强大的。一般来说,NTFS将一切对整个磁盘分区作为一个文件,和文件相关的事情也被视为一个属性,如数据属性,文件名属性等。对整个NTFS分区的每个部门分配给一些特殊文件,甚至信息(元数据)的文件系统本身(元数据)是一个文件,分区格式化为NTFS后(图2),一些看不见的NTFS文件系统和一个特殊的文件,主文件表(MFT,主文件表)是generated.mft也有镜像文件,其存储位置记录在引导扇区,而引导扇区将副本放置在磁盘分区尾部门对,所有这些都为ntfs.mft稳定性奠定了基础放置在引导扇区,和M FT几乎相当于一个小型的数据库文件相比,一个简单的脂肪。M FT店特殊信息的前16条记录,从第十七开始记录,都是用来记录磁盘上的文件和文件夹分区(也被NTFS 1文件)。MFT分配固定的空间为每个文件夹和文件的属性都写在这个固定的空间。小的文件和文件夹(小于1500字节)可以包含在MFT记录(图3),和B树的使用(见词汇下面)显示MFT外部信息expansion.ntfs管理整个磁盘分区所依托的主要指标的详细记录文件表。
U3000 U3000

U3000 U3000
集群:这是数据存储的基本单位(不是字节)的文件系统,硬盘,簇的大小是分区的大小有关。以FAT16为例,当分区容量为64MB和128MB之间,每簇有2kb;当128mb和256MB与128MB,每个集群具有4KB;当分区容量大于l024mb,每个簇的容量将达到超过32KB。在这一点上,即使是1字节的文件会占用32kb硬盘上的空间,其中,当然,创建一个大的硬盘空间的浪费。因为NTFS有只有4KB最大的集群,它的磁盘空间的文件系统最有效的利用。
U3000 U3000
B树:一种结构索引方法。例如,在构建文件A时,文件系统为它创建索引文件B。因为B的规模仍然过大,进一步加快,索引文件C和指标指数D的建立。这也产生了新的问题:三索引文件B,C,D中的对象层次不同,结构不同,和3个索引文件操作非常繁琐因此人们研究使用一种特殊的结构实现多指标,B树是一个比较成功的方法。B树综合指数采用NTFS是很相似的,因为这些指标的具体实施是非常复杂的,它不在这里详细介绍
U3000 U3000
在了解FAT和NTFS的组织结构,这是很容易理解的,正是因为不同的组织管理模式,导致文件操作完全不同的方式,以确定最终的性能差异。例如,访问一个文件时,由于文件分配表只列出了每个文件的名称和初始聚类的FAT文件系统,没有任何迹象表明这个文件存在,并且是由文件夹和文件夹的入口记录判断,也包括在文件分配表的指标。因此,我们首先需要阅读来确定文件是已经存在的文件分配表,然后读取文件分配表一次,发现的第一群电子文件,最后发现所有的文件存储集群通过链搜索,然后我们再决定参观。在NTFS文件系统中,任何文件在MFT的详细记录,可只要相关记录文件的MFT阅读。这是NTFS在文件的性能优于脂肪的根本原因。事实上,采用NTFS的新特点,如综合指标,仍有进一步拉大差距。从技术的角度来看,差距是巨大的,但是为什么有些人觉得没有差异甚至相反的感觉
U3000 U3000
原因也很简单,绝大多数的计算机应用环境很简单,它的磁盘操作是单一文件的操作,加上很多人远离硬盘,而且并发操作也远远不够,所以NTFS和FAT单文件之间运行速度的差异往往只在毫秒级。无法检测到的,但如果它是在一个大的Web服务器,访问很多文件,频繁操作,也有大量的并发操作的性能差异,这将是相当惊人的。另一方面,随着100GB硬盘成为主流容量的增大,并有机会使用多台电脑同时执行多个任务,差距也越来越明显。所以对于较慢的NTFS文件系统的原因是什么
U3000 U3000
NTFS索引非常详细,虽然它是查找文件,但是索引相当于对硬件要求较高的小数据库,但对于小文件的存储也比较小的分区情况下,这种检索方法可能不是链简单快捷,最常见的是笔记用户。尤其是前两年,笔记本硬盘速度慢,硬盘容量小,笔记本的性能普遍低于台式机。所以在这种情况下,如果使用NTFS分区,它可能会觉得很慢。我相信,如果我们想体现NTFS分区的性能优势,至少脂肪水平,计算机必须具备以下标准:硬盘速度是最好的7200r / S,CPU主频不低于700MHz,内存不小于256MB,单个分区不少于5GB。在过去的两年中,有台式机,有一些指标不能达到这个水平。难怪有人抱怨NTFS是坏的,然而,就目前的硬件水平而言,NTFS的优势将越来越明显。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部