欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

请问一下 32位和64位 的CentOS用起来的具体区别

shiping1 的头像

第29期OSC源创会#南京#开始报名,AngularJS、Netty 等

我知道32位和64位的区别,我提问的重点是软件包的兼容性如何,众所周知,windows 的64位可以运行绝大多数的32位软件,那么用centos时又是什么情况,编译安装配置mysql,apache软件是不是有所差异?
 
DianXiaoerDianXiaoer
发帖于 2 年 前
4回/6654阅

按票数排序  显示最新答案  共有4个答案 (最后回答: 2 年 前)

0
0
0
0
  • 红薯

    主要是内存的问题,如果你的系统内存超过4G,就要选择64位系统。

    另外 linux 32位的软件不能安装在 64位系统中。

    --- 共有 5 条评论 ---
    • 红薯回复 @aoniao : 不需要重写啊,编译一下就好了 (2 年 前)  
    • aoniao@红薯 另外 linux 32位的软件不能安装在 64位系统中。这个真的吗?那不是所有32位下写的软件都得重写一遍? (2 年 前)  
    • mark35回复 @Ben : 没看明白。64bit centos装完后本来就有不少32bit的程序(有可能是选择安装了兼容包的缘故) (2 年 前)  
    • Ben回复 @mark35 : 为了稳定还是需要重新编译吧 (2 年 前)  
    • mark3564bit centos可以安装并运行32bit程序 (2 年 前)  
  • 夕水溪下
    当然是性能问题
  • deleted

    因为字节对齐差异, 64位比32位更费内存, 极限情况就是一倍, 实际上大致2/3左右

    32位4G内存限制内核里可以打开,或者装centos自带的pae内核或者deb系的bigmem内核,能到64G,不过单进程内存超不了4G

    通过ia32-libs可以在64位下运行大部分32位程序

     

  • JustForFly

    寻址总线的不同,导致寻址空间的不同,从而导致能够识别和使用的内存大小的不同。

    以上个人理解。

    来自 http://www.oschina.net/question/585914_60476

普通分类: