LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]Gentoo 32&64 的问题……

[复制链接]
发表于 2010-1-11 19:27:13 | 显示全部楼层 |阅读模式
这几天在网上看到很多64位的好处(我比较后知后觉),想问问各位用64位的朋友几个问题:

1,在Gentoo 下32&64有何种差别?具体在哪方面会比较突出?我所知道的是图像处理方面可能会比32位强,不知是否正确?

2,Gentoo的64位软件和32位同样丰富吗?或者说很多软件只有32位的,却没有64位?

谢谢知道的朋友解答一下!!!:thank
发表于 2010-1-11 20:14:20 | 显示全部楼层
最直接的说法就是能够利用更多的内存,呵呵。目前来看服务器应用都开始往64位上迁移了,但是个人桌面环境的话32跟64没多大区别,很多东西还是32位的好。multilab的话可以在64位下兼容地运行32位程序。
回复 支持 反对

使用道具 举报

发表于 2010-1-11 20:19:52 | 显示全部楼层
Post by 1562269;2063567
这几天在网上看到很多64位的好处(我比较后知后觉),想问问各位用64位的朋友几个问题:
1,在Gentoo 下32&64有何种差别?具体在哪方面会比较突出?我所知道的是图像处理方面可能会比32位强,不知是否正确?
2,Gentoo的64位软件和32位同样丰富吗?或者说很多软件只有32位的,却没有64位?
谢谢知道的朋友解答一下!!!:thank


其实就两点:
1。64位系统占用更多的内存,因为编译出来的程序总是大些。多占30%-50%内存是很正常的事情。当然,4G内存以上一般还是推荐上64位。

2。64位跑几乎所有的程序,性能都略胜32位,具体平均水平大约强10%。当然,10%的性能诧异一般肉眼是感觉不到的,只有用软件才能测出来。
回复 支持 反对

使用道具 举报

发表于 2010-1-11 22:02:15 | 显示全部楼层
64位的Gentoo Linux除非被配制为纯64位支持,否则32位和64位的程序都可以运行,所以完全不用担心,就象原来32位的那样用就是了。
回复 支持 反对

使用道具 举报

发表于 2010-1-11 22:03:47 | 显示全部楼层
折腾在64位系统下的时代早就过去了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-12 16:35:04 | 显示全部楼层
谢谢楼上几位大哥的回答……
三翻大哥的回答很耐人寻味,博客也很精彩……
回复 支持 反对

使用道具 举报

发表于 2010-1-12 19:48:02 | 显示全部楼层
我看来是OUT了
还没有准备迁移到AMD64上面来
回复 支持 反对

使用道具 举报

发表于 2010-1-13 18:05:54 | 显示全部楼层
以前其实就是那几个商业软件弄得大家很纠结。。。
回复 支持 反对

使用道具 举报

发表于 2010-1-14 15:10:13 | 显示全部楼层
1、需要使用更多内存的大型应用(数据库、io cache服务等)需要64位地址空间访问超过4G内存;64位模式下x86_64处理器提供更多的寄存器以及字长,运算密集型程序(特别是涉及编解码操作和视频效果处理)得益于内存访问频率减少效率有所提高;缺点是程序中的全部指针从32位变成64位(内存占用4字节变成8字节),而且存取操作也从4字节对齐变为8字节对齐,空间占用相应增加。
2、常用驱动程序和大型软件(虚拟机、播放器、浏览器和插件、字处理)基本都有64位版本提供了,只是一些音视频解码库暂时还要用32位,不过也可以通过一些“技巧”间接调用。但如果经常需要wine仿真运行windows软件(游戏)暂时还是用32位比较好。
其实也可以安装64位系统外加32位库和应用程序,但这种模式下需要内核模块支持的32位应用无法正常工作。
回复 支持 反对

使用道具 举报

发表于 2010-1-14 18:44:03 | 显示全部楼层
如果x86_64的CPU跑32bit系统
那些general-purpose registers(已经是64bit)后面扩展的32bit应该就浪费了
还有就是x86_64里那些additional registers应该也就空作了
不过由于Instruction set是一样的 所以x86_64运行32bit系统不会有任何性能下降
回复 支持 反对

使用道具 举报

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

本版积分规则

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