我的 CPU 似乎工作量不超过 20%

我的 CPU 似乎工作量不超过 20%

我有一台运行 Windows 7 的 i3 系统。我注意到,即使在复制 GB 数据等高强度操作期间,CPU 也不会超过 25%。我没有恶意软件。

根据该观察提出一些问题。

  1. 对于这样的操作,这种使用率正常吗?我没有进行过任何大型 3D 渲染等操作,所以我不知道 CPU 的使用率是否接近 100%。会吗?

  2. 有没有办法通过仅将其分配给其中一个核心并让其他核心执行常规任务来加速长时间操作?

  3. 是不是事实是我们大多数人的计算机功能都过于强大,无法满足我们的需要,而 CPU 不可避免地得不到充分利用?

答案1

  1. 25%复制文件时 CPU 使用率完全没问题。真正的瓶颈是硬盘(或硬盘控制器),因此这不是一项 CPU 密集型任务

  2. Windows 自动进行负载平衡。

    顺便说一句,25%这可能意味着您正在使用100%四个(虚拟)核心中的一个。

  3. 这完全取决于您要用计算机做什么。

答案2

当然,就像其他人所说的那样,在您的示例中,您看到的仅仅是因为复制文件是硬盘的工作,而不是 CPU 的工作。但另一个解释 CPU 使用率低的因素是拥有多个核心。

考虑一下我们服务器的以下示例(虽然有些极端)。它有 8 个超线程的真实核心,总共 16 个虚拟核心。这是我仅使用一个核心压缩大型 ZIP 时得到的结果:

在此处输入图片描述

如您所见,它只显示了总 CPU 使用率的 7%,但正在运行的内核 #3 显然以 100% 的速度运行!事实上,这个 CPU 无法更快地执行单个任务,但它具有额外的并行能力:它可以同时执行大量任务而不会减慢一英寸!

要在任务管理器中查看核心的 CPU 使用情况,请单击查看...CPU 历史记录...每个 CPU 一个图表。

相关内容