从附图中可以看出,双核机器上的CPU图形非常对称!
这是某种负载平衡,以防止一个核心比另一个核心使用更多吗?它背后的原因是什么(可能是热量分配)?
当然我主要担心的是:我的单线程PSNR图像算法达到100%?
CPU是运行Ubuntu 10.4的Core 2 Duo E6850 3Ghz。
由于
罗斯
答案 0 :(得分:4)
使用两个CPU实现50%的负载。您的程序没有连接到固定的CPU,因此它会切换,具体取决于内核(以及系统上运行的其他进程)。
如果您想确保您的进程在其中一个核心上运行,则必须设置亲缘关系(Example here)。这样,您应该看到一个核心上的100%负载,另一个核心用于其他任务。
答案 1 :(得分:0)
(应该使用评论,但我没有足够的代表!)
我之前遇到过这种情况,并且总是遇到应用程序冲突。
例如,当compiz启动两次或部分未被禁用时,可能会发生这种情况。我发现在同时阅读两个不同播放器的DVD时也会发生这种情况。
根据我的经验,这不是正常的行为:计算机减速很多,当你试图修复它时会很烦人!