当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 双核机器,如何让进程只用一个cpu?
帖子发表于 : 2007-05-10 9:31 

注册: 2006-09-21 15:42
帖子: 41
送出感谢: 0 次
接收感谢: 0 次
因为有的程序用双核会出错,时间以双倍进行,windows里可以在任务管理器选择进程使用哪个cpu,那么在ubuntu里应该怎么做?谢谢


页首
 用户资料  
 
2 楼 
 文章标题 : 没人会吗?
帖子发表于 : 2007-05-10 14:27 

注册: 2006-09-21 15:42
帖子: 41
送出感谢: 0 次
接收感谢: 0 次
没人会吗?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-10 15:35 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
不清楚,不过估计是不行的


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-10 15:38 
头像

注册: 2005-09-10 16:04
帖子: 3537
地址: DG-GD-China
送出感谢: 0 次
接收感谢: 0 次
没想到双核还有这缺点,本想着双核跑程序快点,反而慢了,要双核有何用?


_________________
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-10 15:41 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
Element 写道:
没想到双核还有这缺点,本想着双核跑程序快点,反而慢了,要双核有何用?

双核只是提高并行性而已

一个在单核机器上正常的程序,到了双核机器上不正常这也很正常的事情,没什么好奇怪的


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-10 18:04 

注册: 2006-12-31 22:41
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
居然还有这种事情,那就不用跑双核出错的软件了。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-05-10 18:08 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
apic关掉就双核就变单核了吧?


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
8 楼 
 文章标题 : 1
帖子发表于 : 2007-05-10 19:05 

注册: 2006-09-21 15:42
帖子: 41
送出感谢: 0 次
接收感谢: 0 次
谢谢,谢谢大家,希望以后有这功能


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-05-10 19:17 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
自己编译个单cpu的....


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-05-10 21:05 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
使用老版本的内核。有单的。
为什么断定是双核引起的问题?


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-05-10 21:14 

注册: 2006-09-21 15:42
帖子: 41
送出感谢: 0 次
接收感谢: 0 次
因为这种情况我在windows也遇到过,但我在win里的任务管理器里设置那个进程使用“比如cpu2”就恢复正常了,但ub里似乎还没解决办法,用单核的内核就没这必要了…… 谢谢


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-05-10 21:19 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
引用:
APIC (高级可编程中断控制器)对计算机来讲有两个作用,
一是管理IRQ的分配,可以把传统的16个IRQ扩展到24个(传统的管理方式叫PIC),以适应更多的设备。
二是管理多CPU。APIC关闭直接的影响是减少了可用的IRQ。
不过,如果板卡不是非常多的话,关闭 APIC对系统是没有什么影响的。
要实现SMP功能,我们使用的CPU必须具备以下要求:
CPU 内部必须内置APIC单元。Intel 多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers--APICs)的使用。CPU通过彼此发送中断来完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此进行控制。每个CPU有自己的APIC(成为那个CPU的本地APIC),并且还有一个I/O APIC来处理由I/O设备引起的中断,这个I/O APIC是安装在主板上的,但每个CPU上的APIC则不可或缺,否则将无法处理多CPU之间的中断协调。
APIC可能遇到的问题,很多这类问题可以通过BIOS更新来解决。


关掉apic应该可行


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-02-29 13:16 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
以前我的认识是不对的,关掉apic,双核仍然是双核,性能有所下降

amd的最新cpu有反双核技术(对程序来看是单核,但实际上底层是双核协同工作加速),对于没有对双核进行优化的程式,可以让amd cpu工作在反双核模式来提高性能。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 双核机器,如何让进程只用一个cpu?
帖子发表于 : 2008-02-29 13:38 
头像

注册: 2008-01-01 17:25
帖子: 665
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
eagle0691 写道:
因为有的程序用双核会出错,时间以双倍进行,windows里可以在任务管理器选择进程使用哪个cpu,那么在ubuntu里应该怎么做?谢谢


什么叫做时间以双倍进行?
对于单进程自身而言,指令被取到不同的处理器执行而已,程序自身是不知道自己被两个处理器执行的

相当于单个CPU性能上提升了,但是不代表程序获得两倍的执行时间


BIOS应该支持关闭其中一个核心的吧?至少我用的DELL支持

不过我认为,你应该检讨程序,而不是CPU,估计这个程序是使用了软件DELAY计数之类的算法。换成中断吧。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-02-29 15:25 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
单线程程序能在分在双核并行运行??? 那么神奇的事都有?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译