我家里有两台规格不同的电脑。但两台电脑都配有 160GB 硬盘,据称转速为 7200 RPM。我不知道其他统计数据,例如缓存大小。
昨晚他们执行了相同的任务。
也就是说,他们正在提取 6 GB 的数据。这是一个 .exe 文件,双击后会将所有内容提取到一个文件夹中。
一台电脑在 3 分钟内完成,另一台在 10 分钟内完成。PC1 的估计速度为 18Mb/s,PC2 的估计速度为 6 Mb/s
PC1 是四核奔腾处理器,配备 2 GB 内存。PC2 是双核 AMD 处理器,配备 2 GB 内存。
知道为什么速度会有如此大的差异吗?仅供参考,PC2 是从压缩文件夹中提取的。
在我看来,如果硬盘是 PC 的瓶颈,那么两者应该是相对相同的。任何想法都很棒。我不敢相信这是四核的飞跃,但与我的信念相反,两者之间的差异不容忽视。
不幸的是 PC2 是我自己的 :D。有什么建议吗?
谢谢
答案1
如果 PC2 必须从压缩文件夹中提取 .exe(然后再提取 .exe 的内容),而 PC1 则无需提取,那么这听起来就是造成差异的原因。此外,由于 PC1 拥有四核 CPU,因此它可以更快地解压 .exe 内容。
答案2
两个硬盘是如何连接的?SATA 磁盘比 IDE 更快,如果您在同一通道上有 IDE 磁盘(在主/从设置中),则每个通道上一次只能读取/写入一个磁盘 - 因此,如果您有多个磁盘,其中一个磁盘可能会被其他活动所阻碍。任何后台任务也可能对其产生影响。
答案3
如果 PC1 从两个硬盘之间进行了提取,这可以解释一些差异。
除了本帖中表达的其他观点外,PC2 可能只是速度较慢。瓶颈可能在任何地方,无论是内存、CPU 缓存还是内存卡控制器,还是硬盘和/或其磁盘缓存等等。
您确实应该用未压缩的磁盘尝试一下,以便更好地了解差异在哪里。