我正在双启动 Windows 10 和 Xubuntu 14.04。我注意到,当 Windows 启动时,我的笔记本电脑上的硬盘指示灯 LED 立即开始亮起,直到我登录后约 10 分钟才停止。然而,当 Ubuntu 启动时,指示灯会稍微闪烁,然后只在我读取或写入文件时亮起,或者偶尔在(我假设)后台进程正在执行这些操作时亮起。
Ubuntu 是否比 Windows 更善于利用我的 RAM?当我登录时,Windows 是否会执行 Ubuntu 不会执行的操作?这是由文件系统的差异造成的吗?Ubuntu 中的指示灯含义与 Windows 中的指示灯含义不同吗?
我认为这不是最后一个,因为当 Windows 运行时,我也能听到硬盘几乎不停地旋转(是的,是硬盘,不是风扇),但在 Ubuntu 上我几乎听不到任何声音。这是怎么回事?
答案1
通常,您听不到 HDD 的“旋转”,因为它的转速通常为 5600 或 7200 rpm,通常几乎听不到声音。可以发出很大声音且经常被注意到的是执行器(位于读/写磁头上的“臂”,在盘片上移动)的运动。这些运动仅在需要从磁盘的不同柱面读取或写入数据时才会发生。
但是,所使用的文件系统实际上可能会导致执行器声音有所不同!Ubuntu 使用ext4
,它从分区中间开始存储数据,然后继续沿边界方向移动。它在文件之间留出空间,以允许它们增长而不会产生碎片。总而言之,ext4
文件系统旨在最大限度地减少碎片(文件碎片分散在整个磁盘上,而不是按一个顺序排列)和磁头/执行器移动,因此这不仅使其速度更快,而且比 Windows 的 更安静,Windows 的ntfs
是从分区开头开始,并始终将文件碎片塞入最左边的可用空隙中。
因此,从您描述的行为来看,我们可以说 Windows 上的某些东西不断访问 HDD,而 Ubuntu 上则没有这样的过程。
我强烈怀疑您的 Windows 防病毒程序执行了任何类型的空闲后台扫描、搜索索引更新程序或类似程序。然而,确定确切原因是一个 Windows 独有的问题,因此超级用户。
在 Ubuntu 上,默认情况下不会运行任何此类任务。我们的系统默认不带防病毒软件,我们的 ClamAV 没有任何实时保护功能,只能按命令进行扫描。