LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1245|回复: 10

双核的编译效率

[复制链接]
发表于 2008-11-11 12:50:45 | 显示全部楼层 |阅读模式
我换了机子,用Intel pentium D,编译效率能有多少提高?单核的150%,180% ?
发表于 2008-11-11 13:51:15 | 显示全部楼层
pD效率怎么都高不起来啊....哈哈
回复 支持 反对

使用道具 举报

发表于 2008-11-11 13:54:53 | 显示全部楼层
奔腾D?我有一台旧的台式机就是的,跟双核奔腾E完全不是一个档次。

不过没用过同频率单核,所以不清楚。
回复 支持 反对

使用道具 举报

发表于 2008-11-11 14:48:53 | 显示全部楼层
configure阶段只用到单核
make -j3阶段有时用到双核,取决于Makefile的内容

genkernel的时候能达到单核的190%以上

提示:你可以针对两个无关程序开两个emerge来提高CPU利用率
回复 支持 反对

使用道具 举报

发表于 2008-11-11 18:52:05 | 显示全部楼层
Post by 没本;1907161
configure阶段只用到单核
make -j3阶段有时用到双核,取决于Makefile的内容

genkernel的时候能达到单核的190%以上

提示:你可以针对两个无关程序开两个emerge来提高CPU利用率


PD达不到
但双核用make -jn, n = 核心数 * 2 + 1,能明显感到加速
至于能达到多少,和CPU架构有很大关系,超过150%已经是不错的了
core i7四核有些项目能去到400%,非常惊人~
回复 支持 反对

使用道具 举报

发表于 2008-11-12 00:36:56 | 显示全部楼层
哦?我双核编译时查看top,由于用了动态平衡,编译只相当于消耗一个核,另一个核闲着。
这是我会用links 看文档。
不做其他事的话,双核编译估计只比单核快5~10%
回复 支持 反对

使用道具 举报

发表于 2008-11-12 13:22:35 | 显示全部楼层
Post by yourfriend;1907376
哦?我双核编译时查看top,由于用了动态平衡,编译只相当于消耗一个核,另一个核闲着。
这是我会用links 看文档。
不做其他事的话,双核编译估计只比单核快5~10%

你用的-j1或者-j2吧,-j3可以把两个核的占用率提升到100%。
回复 支持 反对

使用道具 举报

发表于 2008-11-12 13:43:36 | 显示全部楼层
有个gentoo的集群的话编译起来一定跟飞一般:)或者用distcc,找几个烂电脑一起干活
回复 支持 反对

使用道具 举报

发表于 2008-11-12 14:01:48 | 显示全部楼层
Post by coderoar;1907512
你用的-j1或者-j2吧,-j3可以把两个核的占用率提升到100%。

原来如此,又学到了。哪里设置j1j2?
回复 支持 反对

使用道具 举报

发表于 2008-11-12 14:45:00 | 显示全部楼层
我的机子一编译的话用MPD播放音乐就有点卡了,不知怎么回事
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表