由于异常的CPU util我的意思是,第一个CPU1在大约几分钟内被使用100%,然后是CPU2。也就是说,只有一个cpu的利用率在某个时间达到100%,其次是其他的。这持续10到20分钟。然后系统恢复正常。
P.S。:我不认为这个问题与pycharm有关,因为我在做其他工作的同时也遇到了类似的问题,只是我总是面对pycharm这个问题。
答案 0 :(得分:1)
可能的原因:我怀疑你有一个颠簸的问题。应用程序的CPU使用率很低,因为它们实际上都没有完成很多有用的工作。通过将内存页面移入和移出磁盘来处理所有处理。您的CPU使用率可能会在一段时间后稳定下来,因为您的应用程序已进入其内存工作集缩小到可以一次保存在内存中的状态。
这可能是因为您计算机上的某个应用程序处理的数据集比以前更大,因此需要更多的可寻址内存。另一种可能性是,出于某种原因,您的计算机上正在运行更多应用程序。
潜在解决方案:有几种方法可以解决这个问题。最简单的是在您的机器上放置更多RAM。如果这不起作用或不可行,你将不得不弄清楚哪个应用程序是内存耗尽。您可能只需处理较小的问题/数据集或将某些应用程序卸载到另一个框中。
迁移CPU负载:操作系统将出于各种原因移动任务(用户应用程序,内核)。原因可以是任何地方,从简单随机到某些应用程序在一个银行与另一个银行中拥有更多可寻址内存。鉴于您可能正在进行大量的颠簸,我对您的应用程序运行的处理器随着时间的推移随机化并不感到惊讶。