avi*_*526 0 performance multi-core cpu
CPU:AMD Phenom II X4 955 Ubuntu 11.10 amd64
我启动了一些仅使用一个内核的应用程序,当我查看 cpu-load 图形时,gnome-system-monitor我发现我所有的四个 CPU 都不是对称加载的:最重要的是(按时间)加载了 CPU2,然后是 CPU1,然后是 CPU3 和 CPU4仅 10 秒。CPU2 以 100% 的速度加载了 3 分钟,没有休息。当没有使用大量 CPU 的应用程序运行时,我的 CPU4 负载也低于其他应用程序。Ubuntu 试图杀死我的 PC 还是应该像这样?
许多程序 - 不幸的是 - 不具备多处理能力并且在单个线程/单个处理器上运行。有些使用线程,这些线程可以在“主”程序之外的另一个处理器内核上执行。
如果您有一个仅使用单线程的程序,则它只需要一个处理器,而在其他 CPU 上移动它是没有意义的,因为这需要时间。
但是,您可以确定进程到内核的映射是正确的。有关一些信息,请参阅http://en.wikipedia.org/wiki/Scheduling_(computing)#Linux。
不,如果在一段时间内只使用一个处理器内核,则处理器内核不会过热。
| 归档时间: |
|
| 查看次数: |
2205 次 |
| 最近记录: |