LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: bjsm

我是双核CPU。AMD5000+ 请人帮看下make.conf

[复制链接]
发表于 2009-2-27 21:12:10 | 显示全部楼层
确实safe flag都是说用j3,但是以前用的时候有些软件j5才能让CPU占满。而且也有人反应j3不能让双核占满

如果是QT程序编译就非常耗费CPU,多了卡的机器都不能动,其他还好,没有感觉编译的时候卡

现在学校里面是单核心,没有办法比较,只有在家才能比较。

ls什么CPU?
回复 支持 反对

使用道具 举报

发表于 2009-2-27 22:15:51 | 显示全部楼层
又把tor源码make了几次,家用cpu是Intel E8200(下午用的是E8400),结果如下:
  1. make -j3  33.63s user 4.92s system 130% cpu 29.587 total
  2. make -j3  33.61s user 4.90s system 129% cpu 29.707 total
  3. make -j5  33.91s user 4.96s system 131% cpu 29.504 total
  4. make -j5  34.01s user 4.86s system 135% cpu 28.790 total
  5. make -j8  33.91s user 5.14s system 135% cpu 28.851 total
复制代码

j3依然是耗时最少的,只是和j5仅有0.x秒的差距,不知道有多少人能感觉到。

另外,单核也可以用jN,manual page里N的设置不是说过有CPUs+1,2*CPUs+1两种方法吗?只要CPU支持超线程,就照2*CPUs+1设置吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-28 10:54:26 | 显示全部楼层
其实,你们都误解我的意思了,我想问的是,修改/etc/make.conf把CARCH="i686"
CHOST="i686-pc-linux-gnu"

#-- Exclusive: will only run on -march=i686
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j3"

中,MAKEFLAGS="-j3"

还是在编译的时候直接make -j3 *

到底是哪个呢?
回复 支持 反对

使用道具 举报

发表于 2009-2-28 18:11:53 | 显示全部楼层
如果make的时候定义了jn那么应该是就是这个起作用

lss,难道是AMD和intel的差别么?有机会我试试看时间,我只是看cpu是否占满来说的 :)
回复 支持 反对

使用道具 举报

发表于 2009-2-28 19:15:08 | 显示全部楼层
man make里有使用多个 j 的说明,就一句话,全部翻词典也用不了多少时间。

ls的,超线程(Hyper-threading)技术只有Intel部分cpu支持。不过,说了几天咱俩的关心的重点却完全不同,你关心的是cpu负载,我关心的是make费时长短,这个……感觉没讨论的必要下去了。
回复 支持 反对

使用道具 举报

发表于 2009-2-28 23:23:45 | 显示全部楼层
其实,如果CPU全部占满了的话,再加-jn的n的数目已经没有意义了。
另外,如果n的数目过大的话,还会耗费通讯时间吧?
毕竟并行计算的时候是需要硬盘上开出一块shared memory的。
反正在我的INTEL T7250的机子上测试,-j3就全部占满了,核心频率都是100%跑。
回复 支持 反对

使用道具 举报

发表于 2009-2-28 23:27:40 | 显示全部楼层
从来没有出现编译的时候觉得卡的。。动动鼠标都卡太夸张了。。
回复 支持 反对

使用道具 举报

发表于 2009-2-28 23:41:40 | 显示全部楼层
反正这是事实。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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