为什么即使我的应用程序占用了 40% 的 CPU(但 30 - 40% 的 CPU 仍然保持空闲),我的 CPU 也永远不会最大化?
这是否意味着:
I s*_*ica 96
您可能正在运行单线程应用程序,它只能最大化单个 CPU 内核。由于单核100%小于多核CPU容量的100%,所以CPU总利用率不会达到100%。
您可以通过在任务管理器中查看单个核心利用率来确认这一点。寻找接近最大利用率的单核。
Jar*_*era 50
您尚未指定操作系统。所以答案会很常见。
应用程序可能会因各种原因而受到限制。瓶颈可能在:
还有更多不常见的原因。
因此,请查看您的系统资源并尝试分析您的系统是否存在其他瓶颈,而不仅仅是 CPU 总负载。
com*_*guy 14
一般来说,当人们谈论他们的计算机速度很慢时,我会提到灰尘。作为一名拥有 15 年专业经验的前计算机技术人员,我发现简单地吹扫灰尘可以显着提高性能。
我不是在谈论薄薄的、几乎察觉不到的灰尘量,而是指阻止正常气流的大团块甚至垫子。我见过散热片基本上有一个过滤器,上面是灰尘,而不是真正的过滤器。这会阻止大量空气冷却 CPU。像这样去除灰尘会使风扇立即安静下来,并使您的组件使用寿命更长。Heat 杀死了许多我被要求修理的计算机。
随着散热问题的想法,您也可以尝试更好的导热膏。大多数处理器附带的白色 cr@p 就像散热膏的 Yugo。我使用北极银,但还有比这更好的东西,甚至。北极银是关于保时捷(使用汽车评级量表),但那里有法拉利和超级跑车的品种。
处理器在过热时往往会变慢。这是物理上的东西,也是编程到许多 CPU 中的“自我保护”。我不知道它是否仍会在任务管理器上显示 100% 或是否会显示 40%(如您所见),但是当 CPU 试图让散热器和风扇散热时,它可能会显着减慢“跟上来。”
另一个可能会降低 CPU 速度的因素是 GPU。如果您正在运行图形密集型游戏或实用程序(如 CAD),您的 GPU 可能会阻碍您的 CPU。获得更好的视频卡可能需要考虑。此外,使用错误的正确卡可能会阻碍您。游戏卡(通常)并非设计为与 CAD 以及工作站卡一起使用,并且工作站卡(通常)也不会很好地玩游戏。有些会,但大多数不会。
正如@Jaroslav Kucera 提到的,它可能与磁盘有关。频繁使用 HD 会减慢您的速度。我通常运行多个驱动器。一个专用于操作系统和其他软件、Windows 页面文件、个人文件等。除了不必担心在操作系统出现故障时备份个人数据之外,拥有多个 HD 可以大大分散工作量。同时读取和写入同一个磁盘会严重降低 HD 速度。使用 SHD 可以缓解这种情况,但不能完全缓解。众所周知,Photoshop 和视频编辑软件对 HD 的影响很大。从一个高清读取然后输出到第二个高清是要走的路。这也有助于您的 HD 的使用寿命。我还对我的 HD 进行了主动冷却。自从我 15 年前在硬盘上安装风扇和散热器以来,我就没有杀死过硬盘。谷歌他们,他们是便宜的保险。
信不信由你,您的 PSU 也可能会减慢您的速度。如果您没有足够的电量(或者您的 PSU 是旧的或便宜的、额定值过高的中国 POS),您可能会遇到性能问题。我亲眼目睹了片状 PSU 可以做什么奇怪的操作系统问题。您正在寻找电压和放大器,因此请确保它们都符合 PSU 上的规格(如果您走这条路),并确保它们满足或超过您的电源需求。如果您的组件总功率为 500 瓦,而您给它们的功率甚至为 475 瓦,那就太糟糕了。我建议将您的要求提高大约 20%,这样随着您的 PSU 变旧(并降低功率)和您的其他组件变旧(并且需要微电源),您就不会这么快购买新的 PSU。
包括此处的其他答案,您的计算机运行缓慢还有更多原因。除了电源选项,我说的这些都是我做电脑的时候很常见的。进行基准测试和其他测试是您能够解决问题的唯一方法。如果是多个部件的组合导致速度变慢,那么交换部件甚至可能无法解决问题。
而且,AFAIK,没有办法强制您的计算机使用 100% 的处理器。CPU 和操作系统知道他们需要做什么,并且通常非常擅长他们的工作。:-) 我认为还没有人想出一种方法来强制馈送 CPU 以使其在您认为应该的情况下以 100% 运行。至少在没有喂它额外的垃圾的情况下,使百分比“看起来不错”。
看到 40% 而不是 100% 的整数除法(如 25%、33% 或 50%),我感觉这不是单线程问题。它可能是,但那不是我的想法。不过,对@Twisty Impersonator +1 立即提出来。
祝你好运!我花了几天的时间试图弄清楚这种事情,但最终以“最后的手段”取代了大部分胆量。
归档时间: |
|
查看次数: |
52989 次 |
最近记录: |