arch 用 64 位系统,还是 32 位系统好?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
redlhl
帖子: 334
注册时间: 2008-06-27 20:47

arch 用 64 位系统,还是 32 位系统好?

#1

帖子 redlhl » 2009-10-19 17:50

我用ubuntu快两年了,也可以说有了一点点使用linux桌面系统的基础。之前ubuntu用的是64位的,感觉除了播放flash有点问题外和32位的都差不多。

最近用vmware体验了一下arch,现在想正式安装到硬盘,但不知道arch的64位系统是否和ubuntu 64位一样好用?

我的cpu是 athlon 4200+ 双核的
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: arch 用 64 位系统,还是 32 位系统好?

#2

帖子 xjpvictor » 2009-10-19 17:56

这样的话建议你上64的,flash也没什么问题了
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
redlhl
帖子: 334
注册时间: 2008-06-27 20:47

Re: arch 用 64 位系统,还是 32 位系统好?

#3

帖子 redlhl » 2009-10-19 18:06

还有就是双核的问题
我在wiki上看到下面一段话,SMP包括双核的情况吗,如果我用64位系统的abs的话是不是就变成和单核一样啦?

/etc/makepkg.conf指明环境变量和编译器的flags。如果你使用SMP系统也许会希望编辑它。默认的设置是为i686和 x86_64优化的,在这些架构的单CPU系统上很有效。(默认设置可以在SMP机器上使用,但只会利用一个核心/CPU——参见 Safe Cflags.).
redlhl
帖子: 334
注册时间: 2008-06-27 20:47

Re: arch 用 64 位系统,还是 32 位系统好?

#4

帖子 redlhl » 2009-10-19 18:48

自顶一下 :em01
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: arch 用 64 位系统,还是 32 位系统好?

#5

帖子 jarryson » 2009-10-19 19:22

32位和64位问题纯属个人喜好,64位可能遇到一些私有软件的问题。其他一样

编译的问题只是说编译的时候用到几个核心,并不是软件运行的时候用到几个核心,这个不是编译能控制的,靠软件自身编写
redlhl
帖子: 334
注册时间: 2008-06-27 20:47

Re: arch 用 64 位系统,还是 32 位系统好?

#6

帖子 redlhl » 2009-10-19 19:33

看了一下 /etc/makepkg.conf,能不能说我的第二个问题被证实了呢(语文学得不好,总觉得wiki上写得有点歧义) :em06
不知到ubuntu对双核cpu的处理是不是也一样呢

--------------------------------------
makepkg.conf:
#make flags: change this for DistCC/SMP systems
#makeflags="-j2"

--------------------------------------
wiki:
/etc/makepkg.conf指明环境变量和编译器的flags。如果你使用SMP系统也许会希望编辑它。默认的设置是为i686和 x86_64优化的,在这些架构的单CPU系统上很有效。(默认设置可以在SMP机器上使用,但只会利用一个核心/CPU——参见 Safe Cflags.).

Athlon 64 X2
i686
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
x86-64
CHOST="x86_64-unknown-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
add +1 per extra core to MAKEFLAGS, i.e.:
MAKEFLAGS="-j3"
for dual core CPUs.
zzwzzw
帖子: 23
注册时间: 2008-06-01 13:12

Re: arch 用 64 位系统,还是 32 位系统好?

#7

帖子 zzwzzw » 2009-10-19 20:26

MAKEFLAGS就是控制编译软件的时用到几个cpu核心(为了加速编译)。你时双核就用MAKEFLAGS="-j3"(根据你cpu数目再加上1得出)
你只需要根据你cpu类型设置好CFLAGS和CXXFLAGS参数,编译出的软件就是为你cpu优化的。
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: arch 用 64 位系统,还是 32 位系统好?

#8

帖子 HuntXu » 2009-10-19 20:31

zzwzzw 写了:MAKEFLAGS就是控制编译软件的时用到几个cpu核心(为了加速编译)。你时双核就用MAKEFLAGS="-j3"(根据你cpu数目再加上1得出)
你只需要根据你cpu类型设置好CFLAGS和CXXFLAGS参数,编译出的软件就是为你cpu优化的。
不是2*核心+1么...
我单核赛扬都j3...当然除了内核~
HUNT Unfortunately No Talent...
redlhl
帖子: 334
注册时间: 2008-06-27 20:47

Re: arch 用 64 位系统,还是 32 位系统好?

#9

帖子 redlhl » 2009-10-19 22:12

哦,看来我理解错了,谢谢大家啦 :em11
回复