我用ubuntu快两年了,也可以说有了一点点使用linux桌面系统的基础。之前ubuntu用的是64位的,感觉除了播放flash有点问题外和32位的都差不多。
最近用vmware体验了一下arch,现在想正式安装到硬盘,但不知道arch的64位系统是否和ubuntu 64位一样好用?
我的cpu是 athlon 4200+ 双核的
arch 用 64 位系统,还是 32 位系统好?
-
- 帖子: 334
- 注册时间: 2008-06-27 20:47
- xjpvictor
- 帖子: 2837
- 注册时间: 2007-08-22 15:55
- 系统: Archlinux
- 来自: 新加坡
- 联系:
Re: arch 用 64 位系统,还是 32 位系统好?
这样的话建议你上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
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
-
- 帖子: 334
- 注册时间: 2008-06-27 20:47
Re: arch 用 64 位系统,还是 32 位系统好?
还有就是双核的问题
我在wiki上看到下面一段话,SMP包括双核的情况吗,如果我用64位系统的abs的话是不是就变成和单核一样啦?
/etc/makepkg.conf指明环境变量和编译器的flags。如果你使用SMP系统也许会希望编辑它。默认的设置是为i686和 x86_64优化的,在这些架构的单CPU系统上很有效。(默认设置可以在SMP机器上使用,但只会利用一个核心/CPU——参见 Safe Cflags.).
我在wiki上看到下面一段话,SMP包括双核的情况吗,如果我用64位系统的abs的话是不是就变成和单核一样啦?
/etc/makepkg.conf指明环境变量和编译器的flags。如果你使用SMP系统也许会希望编辑它。默认的设置是为i686和 x86_64优化的,在这些架构的单CPU系统上很有效。(默认设置可以在SMP机器上使用,但只会利用一个核心/CPU——参见 Safe Cflags.).
-
- 帖子: 334
- 注册时间: 2008-06-27 20:47
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
Re: arch 用 64 位系统,还是 32 位系统好?
32位和64位问题纯属个人喜好,64位可能遇到一些私有软件的问题。其他一样
编译的问题只是说编译的时候用到几个核心,并不是软件运行的时候用到几个核心,这个不是编译能控制的,靠软件自身编写
编译的问题只是说编译的时候用到几个核心,并不是软件运行的时候用到几个核心,这个不是编译能控制的,靠软件自身编写
-
- 帖子: 334
- 注册时间: 2008-06-27 20:47
Re: arch 用 64 位系统,还是 32 位系统好?
看了一下 /etc/makepkg.conf,能不能说我的第二个问题被证实了呢(语文学得不好,总觉得wiki上写得有点歧义)
不知到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.
不知到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.
-
- 帖子: 23
- 注册时间: 2008-06-01 13:12
Re: arch 用 64 位系统,还是 32 位系统好?
MAKEFLAGS就是控制编译软件的时用到几个cpu核心(为了加速编译)。你时双核就用MAKEFLAGS="-j3"(根据你cpu数目再加上1得出)
你只需要根据你cpu类型设置好CFLAGS和CXXFLAGS参数,编译出的软件就是为你cpu优化的。
你只需要根据你cpu类型设置好CFLAGS和CXXFLAGS参数,编译出的软件就是为你cpu优化的。
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
Re: arch 用 64 位系统,还是 32 位系统好?
不是2*核心+1么...zzwzzw 写了:MAKEFLAGS就是控制编译软件的时用到几个cpu核心(为了加速编译)。你时双核就用MAKEFLAGS="-j3"(根据你cpu数目再加上1得出)
你只需要根据你cpu类型设置好CFLAGS和CXXFLAGS参数,编译出的软件就是为你cpu优化的。
我单核赛扬都j3...当然除了内核~
HUNT Unfortunately No Talent...
-
- 帖子: 334
- 注册时间: 2008-06-27 20:47
Re: arch 用 64 位系统,还是 32 位系统好?
哦,看来我理解错了,谢谢大家啦