HDD 中的磁盘分配单元大小越大,文件搜索速度就越快吗?

HDD 中的磁盘分配单元大小越大,文件搜索速度就越快吗?

选择更大的单元大小是否会使其在磁盘驱动器中搜索文件甚至写入/读取文件时执行速度更快?更大的分配单元意味着硬盘针在搜索某个文件时需要检查的块地址更少。它会使文件搜索速度更快吗?

我将为此浪费 1GB 的磁盘空间。我的硬盘中目前有 25,372 个小于 32KB 的文件,这 25,372 个文件的总磁盘空间总计为 831MiB,而这些文件的实际文件大小仅为 37MB。

答案1

较大的分配大小可能意味着更多的内部碎片,而较小的分配大小可能意味着更大的外部碎片。 操作系统概念(请参阅第 387 页,第 8.3.3 节)

您可能应该只使用默认设置。

索引该文件将提高搜索时间。

读写时间与您的硬件(硬盘、CPU、RAM)、您的操作系统设计和您的计算机的 USB 功能(2.0、3.0 等)有更多关系。 计算机组织与设计参见第 5 章第 477 页。

答案2

增加分配大小加快磁盘寻道时间。分配单元越大,可以放置在该单元中的文件数据就越多。文件所在的单元越少,磁盘查找数据所需的寻道次数就越少。当文件放置在非连续的块中时,这称为碎片。如果磁盘必须在盘片上跳来跳去才能找到文件的所有部分,那么速度就会变慢。但是,较大的分配大小有一个缺点 - 浪费空间。即使一个文件使用了一个块的 1 个字节,其余的空间也会被浪费,因为没有其他文件可以使用它。

对于大多数用户来说,默认分配大小就可以了。

相关内容