我有一台台式机,上面装有 e8500、XP 和英特尔 SSD。我有一台笔记本电脑,上面装有 T9600P、Windows 7 和 Corsair SSD。每台都有 4GB 内存。当我在它们上运行 HD Tune 基准测试时,台式机的速度约为 225 MB/秒,笔记本电脑的速度约为 175 MB/秒。这似乎是合理的。但台式机显示的 CPU 使用率为 6.6%,而笔记本电脑显示为 55.5%。
为什么 CPU 使用率会有差异?这重要吗?
答案1
CPU 使用的差异取决于驱动器的访问方式和 CPU 的速度。
在这种情况下,如何访问它不太可能成为一个很大的区别——如果是 (U)DMA 和 PIO 之间的差异,你会看到 PIO 示例上的费率要低得多。
我怀疑您的笔记本电脑中的 CPU 运行速度较慢,要么是因为 CPU 速度较慢,要么是因为它已被降速以节省电量,因为它在测试期间不需要全速运行。也许值得找一个时钟频率计在笔记本电脑上运行以检查是否是这种情况。大多数桌面 Linux 变体在标准存储库中都附带一个(Ubuntu 9.04 UNR 在默认安装中安装了一个),您也一定能找到适用于 Windows 的免费示例。您也可以暂时关闭 BIOS 设置中的 CPU 缩放并重新运行测试 - 我不认为这会对速度产生影响,但如果 CPU 在上次测试中被降速,您将看到测试期间 %used 下降,因为您将使用“2Ghz CPU 的 12.5%”而不是“0.5Ghz 的 50%”。