硬盘来自不同文件系统(NTFS、EXT3 等)的噪音

硬盘来自不同文件系统(NTFS、EXT3 等)的噪音

多年来,我一直在使用多种操作系统,并且注意到一些奇怪的事情,但在互联网上却找不到答案。那就是 NTFS/FAT 系统产生的不同噪音,以及类 UNIX 系统(包括 Linux、All-BSD(也包括 Mac OS X))产生的几乎无声的声音。

我从未找到一篇技术文章足够清楚地说明这个问题,但我发誓,我没有疯!我只是听到我的 Maxtor 硬盘中的 Windows 98、XP、Vista、7 声音比其他操作系统高得多……我测试过许多硬盘制造商和系统……但结论似乎总是一样的:NTFS/FAT 绝对很吵,特别是当系统要“睡眠”或只是保持几秒钟不活动状态时。Mac OS 或其他类似 UNIX 的系统从未发生过这种情况。

如果您有重要的贡献,请告诉我。

答案1

是的,不同的操作系统和不同的文件系统有不同的噪音模式。你听到的其实是磁头移动,所以每次硬盘寻找新位置时,你都会听到特征噪音。原因如下:

  1. 工作负载不同。繁忙的 Unix 数据库服务器访问文件的方式与 PC 游戏设备不同,这是显而易见的。

  2. 不同文件系统的文件分配策略不同:下一个新创建的文件将在磁盘上创建的位置。一些文件系统选择同一目录中距离其他文件最近的可用空间,一些选择最大的可用空间,一些选择下一个可用空间,等等。这会极大地影响随后的硬盘寻道。

  3. 磁盘碎片。如果有大量创建和删除活动,FAT 文件系统上的文件会随着时间的推移而变得碎片化。NTFS 和 unix 文件系统可以更好地管理碎片。

  4. 缓存和磁盘同步。文件系统多久将其缓存的数据刷新到磁盘一次?FAT 文件系统通常更嘈杂,因为假设电源线随时可能被拔掉,因此它们会尝试尽快刷新,因为 FAT 很容易损坏。日志文件系统 (NTFS、ext3 等) 将数据保留在缓存中更长时间,从而减少了磁盘寻道。PC 操作系统(尤其是 Windows)必须假设电源随时可能断电,因此频繁刷新到磁盘并增加噪音。

总而言之,你不是在做梦,但这也没有什么神奇之处。

相关内容