短行程是一种实际上有效的硬盘破解方法——直到固态硬盘出现,它才变得毫无意义
在固态硬盘还是遥远的未来,而我们都在使用机械硬盘的时候,实际上可选的速度并不多,除了5400转和7200转。所以我们不得不依靠一些粗糙的技巧和方法来让硬盘运行得更快。一个常见的技巧就是短行程读取。
不过,即使你仍在使用硬盘,现在也不太值得了。
什么是短行程操作?
一个现在已被遗忘的硬盘性能技巧
短冲程是一种遗留的性能优化技术,专门为机械硬盘驱动器设计。请记住,硬盘由旋转的磁盘盘片和一个执行器臂组成,执行器臂在盘片表面移动读/写头以访问数据。考虑到这一点,由于盘片以恒定的旋转速度旋转,外缘每转一圈覆盖的线性距离比内圈轨道多得多。因此,硬盘可以在盘片的外缘读取和写入数据的速度更快。此外,每当硬盘需要访问分布在磁盘各处的数据时,执行器臂的物理移动会引入一种称为寻道时间的严重延迟。
短行程尝试通过人为限制数据写入的位置来最小化这种物理延迟并最大化吞吐量。用户通过创建一个仅使用硬盘总容量前十到二十百分比的主分区来实现这一点,这在物理上对应于盘片最快的最外圈轨道。硬盘剩余的八十到九十百分比完全未分配并保持永远为空。通过将所有数据限制在这一窄的外圈区域,执行臂几乎不需要物理移动即可查找和读取文件。
这大大减少了寻道时间和旋转延迟,同时确保所有的读写操作都以机械驱动器能够达到的最高顺序速度进行。在现代闪存出现之前,这种巧妙的技术被企业服务器管理员广泛使用,以最大化数据库服务器的操作,并被电脑爱好者用来榨出系统的每一点速度。
为什么再做已经不值得了?
这是浪费时间
短行程(SHORT-STROKING)可以从机械硬盘中榨取大约二十到三十个百分点的性能提升,但它本质上依赖于缓解机械部件的严重物理限制。短行程之所以不再有用,是因为固态硬盘(SSD)的存在。SSD 利用 NAND 闪存而非旋转的磁盘完全消除了移动部件。由于没有需要物理移动到数据轨道的执行臂,固态硬盘的寻址时间实际上为零。即便是最激进短行程的高端企业级硬盘,每分钟旋转一万五千转,其速度仍远远慢于最便宜、最低端的现代闪存驱动器。固态硬盘每秒可以处理数万到数十万次操作,而短行程机械硬盘可能连两百次都难以达到。
请记住,短行程基本上是指在硬盘中创建一个更快的分区,这个分区由盘片上更快、更易读取的外部部分组成,但你基本上是创建了两个分区——一个快速分区和一个较慢分区。如果今天你打算这样做,不如直接使用固态硬盘。
该技术要求用户故意放弃他们所购买的大部分存储空间以获得微小的性能提升。如果用户购买了一个两太字节的硬盘并通过短行程技术确保最佳性能,他们可能只使用前两百吉字节。这意味着他们为大容量硬盘支付了全价,却浪费了一点八太字节完全可用的容量。过去,这种对空间的大量牺牲是获得高速数据访问的高昂但被接受的代价。今天,固态存储每吉字节的成本已经下降到如此程度,以至于为了微小的速度提升而牺牲太字节的机械存储在经济上毫无意义。用户只是浪费本可以用于购买性能更优硬件的资金。
只需改用 SSD 就行
与其依赖过时的机械格式化技巧,现代计算机用户应采用分层存储策略,以充分利用不同存储技术的独特优势。对于您的操作系统、常用应用程序以及像现代视频游戏或视频编辑套件这样要求高的软件,您应专门使用 NVMe 固态硬盘。这些硬盘直接插入现代主板的高速通道,完全绕过传统存储控制器。它们提供以每秒数千兆字节计的顺序读写速度,使任何机械硬盘的优化瞬时变得完全无关紧要。您的系统将几秒内启动,要求高的应用程序也几乎瞬间就可打开。
对于不严格要求最大速度的大容量数据存储,机械硬盘仍具有巨大的价值——只要不要进行短行程操作即可。像高分辨率电影收藏、家庭照片档案、系统备份以及一般安装文件这样的大文件,并不需要瞬时的寻道时间。在读取单个巨大的视频文件时,机械硬盘按顺序操作,提供完全足够的性能,无需人为限制执行臂的移动。
如果你仍然想弥合大容量、速度慢的硬盘与小容量、速度快的硬盘之间的差距,你可以考虑现代的软件缓存解决方案。这些工具使用一块小型固态硬盘来自动缓存来自大型机械硬盘的最常访问文件,从而让你既拥有传统盘片的巨大容量,又享受闪存的快速响应。不过,短行程呢?在当今这个时代已经相当不必要了。







