是的,您正在做的事情叫做“短行程”。
它通过限制驱动器的磁头移动来提高寻道性能。硬盘驱动器的性能主要受以下三个因素限制:搜索时间(将磁头移入或移出所需的磁道所需的时间),旋转等待时间,当然还有实际的数据传输速率。
原则
大多数现代3.5英寸硬盘驱动器的平均寻道时间为9到10毫秒。一旦完成“搜索”,驱动器就必须等待所需扇区的开始。平均旋转等待时间仅是驱动器转一整圈所花费时间的一半。一个7200 rpm的驱动器以每秒120转的速度转动,因此一转需要1/120秒,因此半转-平均旋转延迟-为1/240秒,即4.2毫秒。(请注意,每个 7200 rpm硬盘驱动器都是相同的。)因此,在开始传输数据之前,我们平均大约需要13毫秒。
数据传输速率是驱动器规格所要求的。对于现代驱动器,这几乎总是比物理接口(例如SATA 3)所支持的要低一些。请注意,I / O操作的数据传输部分通常是持续时间最小的部分,并且使用现代接口几乎可以忽略。即使在旧的ATA33驱动器上,传输4KiB也仅花费1.2毫秒。
寻道时间规范是各种磁头移动距离可能寻道时间的平均值。您会看到,从一个圆柱到相邻圆柱的搜寻比从最里面到最外面的搜寻要短得多。(“圆柱体”是从单个头部位置可访问的所有轨道的集合。)这两种都是非典型情况。HD性能的假设是,访问的数据将相当随机地分布在整个驱动器上,因此通常引用的寻道时间约为9或10毫秒,是许多不同寻道距离的平均值。在最详细的规格表上,一些制造商同时列出了圆柱到圆柱(通常标记为“从轨道到轨道”),即相邻的寻道时间和除平均值外的最大值(端到端)。
当您看到通过大型“顺序”传输完成的驱动器基准测试时,您将看到使用数据访问模式进行的测试,这些访问模式可以最大程度地减少寻道时间和旋转延迟,并最大程度地提高驱动器内置缓存的效率。即从头到尾依次读取单个大文件,一次读取例如64 KiB,文件占据一个连续的块范围。
那么短击如何运作?
通过创建(并且仅使用)比驱动器小得多的分区,可以将所有数据保留在可能的柱面(磁头位置)的狭窄范围内。这使得最大可能的寻道时间更短,因此平均值更小。它无助于旋转延迟或传输速率。
另一种帮助的方式是将驱动器的使用限制在最大容量的气缸上。现代高清硬盘使用“区域位记录”,这意味着外部磁道中每个磁道的扇区比内部磁道中的扇区更多。因此,如果数据在外圆柱上,则可以访问更多数据而无需移动磁头太多。
真的有效吗?
许多不同的技术爱好者站点都对此进行了测试。例如,请参见Tom's Hardware的本文。结果令人印象深刻:每秒I / O速率几乎提高了一倍。
但这是通过购买大型硬盘驱动器而仅使用驱动器容量的一小部分来完成的。这从根本上增加了您的每GB成本。
但是,有一种解决方法。你不必永远使用驱动器的其余部分可获得速度优势。当您的系统频繁访问主分区时,只需将其保留在日常使用中即可。我们大多数人都有一些文件可以访问很多(操作系统,应用程序以及应用程序可以使用的一些数据),而访问的数据量却不那么多。例如,您可以将驱动器的其余部分用于某种档案存储,或用于音乐和视频等多媒体文件。媒体播放通常不经常对单个文件进行顺序访问,并且此时您通常不会在计算机上做很多其他事情。因此,以这种方式使用驱动器不会使媒体播放比所有内容都分散在一个大分区上更糟,并且不涉及媒体数据的工作应能获得短行程的好处。
但这是个好主意吗?
另一方面... TH进行的测试是综合基准,为了获得这些结果,他们放弃了磁盘容量的很高百分比。现代操作系统做了很多工作来尝试优化高清性能。Windows的“文件放置优化”就是一个例子,该答案的注释中对此进行了描述。而“短击”将使这种方法无效。仅仅因为某人在综合基准测试中获得了令人印象深刻的结果,并不意味着“短行程”一定是一件好事。
想一想:如今,一个1 TB硬盘的价格约为50美元。但是您只使用其中的80 GB。您说您只需要操作系统和浏览器...嗯,只需63美元,您就可以购买Samsung 128 GB SSD,无论您是“短行程”有多远,都可以再给您80 GB的空间和更好的FAR性能高清。或者花50美元,您就可以获得240 GB容量的SanDisk SSD。这似乎比不使用几乎所有价格为50美元的1 TB硬盘驱动器更好。
顺便说一句
顺便说一句:您的“ BIOS”(或UEFI)不会创建分区,并且与分区的位置无关。这取决于操作系统的分区实用程序。我听说过的每个操作系统都首先使用外部圆柱体。例如,在Windows的“磁盘管理”实用程序中,每个磁盘中驱动器分区的图形显示显示了布局,其中最外面的柱面在左侧。AOMEI磁盘分区实用程序执行相同的操作。
旁白-真实的故事:早在5.25英寸规格的硬盘驱动器大小达到数十和数百MB的时候,一家名为CDC的公司就有一系列名为“ Wren”的驱动器。(这个名称无疑是对稍早时代物理上更大的富士通“ Eagle”驱动器的一记耳光。)一段时间以来,它们还有性能稍高的型号“ WrenRunner”。容量大约增加了90%,成本增加了20%,并且平均访问时间缩短了大约一毫秒。经过一些实验后,很明显“ WrenRunner”只是一个“ Wren”,头和最后几个磁道被锁定在驱动器的固件中。也就是说,您可以通过“短行程”从便宜的Wren中获得相同的性能和容量,尽管那时我们没有使用该术语。