服务器系统选择 32 位还是 64 位?

笔者曾用过Linode、Vultr、遨游主机、搬瓦工、阿里云等多家的32位和64位VPS,经验也说明,如果你的系统低于1GB内存建议使用32位系统,目前64位已经很成熟一般推荐使用64位系统。

今天继续给大家说说服务器的选购,很多站长们选购服务器的时候纠结于是选 32 位还是 64 位,今天就给大家讲讲 32 位和 64 位的区别和优缺点。

32 位与 64 位的前生今世

当前广泛使用的 CPU 架构有 x86 和 x86_64。其中 x86 是 Intel 很早推出的 32 位 CPU 架构,以前我们使用的绝大多数桌面 CPU 都是 x86 架构,包括 AMD 的一些 CPU。

x86_64 是由 AMD 公司在最近几年设计推出的 64 位 CPU 架构,x86_64 架构刚推出的时候被称为 AMD64。x86_64 兼容 32 位的 x86 架构,是一个很成功的 64 位 CPU 架构。Intel 在 AMD 推出 x86_64 之后,也推出了自己的 x86_64 架构 CPU,只不过 Intel 称呼 x86_64 为 Intel64,EM64T。

32 位和 64 位系统的优缺点

  • 64 位系统可以访问超过 4GB 的超大内存地址空间,相比 32 位系统只能访问 4GB 的内存地址。
  • 64 位系统的性能有一定的提升,因为 CPU 有 16 个一般用途的寄存器,相比 32 位系统只有 8 个。
  • 通过使用优化的 x64-64 CPU 指令,性能得到提升。
  • 网上的一下测试表明同一应用程序 64 位系统比 32 位系统多消耗至少有 60%以上的内存,这意味着需要支付更多的成本。
  • 性能损失,因为 64 位是 8 字节,相比 32 位系统只有 4 字节。
服务器系统选择 32 位还是 64 位?

由于 x86_64 兼容 x86,32 位的 Windows 和 Linux 等操作系统都可以很好的运行在 x86_64 的 CPU 上。x86 的 CPU 只能运行 32 位的操作系统,而 x86_64 的 CPU 既可以运行 64 位的操作系统,也可以运行 32 位的操作系统。

Linux 操作系统分为 Linux 内核和应用程序两部分。x86_64 CPU 上可以运行 64 位的 Linux 内核,和 32 位的应用程序,而 32 位系 Linux 内核无法运行 64 位的程序。

查看 Linux 系统内核是 32 位还是 64 位,可以运行命令: uname -a ,查看应用程序运行命令:file /usr/bin/*

笔者曾用过 Linode、Vultr、遨游主机、搬瓦工、阿里云等多家的 32 位和 64 位 VPS,经验也说明,如果你的系统低于 1GB 内存建议使用 32 位系统,目前 64 位已经很成熟一般推荐使用 64 位系统。

人已赞赏
运维日志

服务器选购之网络带宽基础知识篇

2019-5-31 15:43:23

运维日志

又一年六一儿童节,LNMP 一键安装包 V1.6 正式版发布

2019-6-4 15:34:03

2 条回复 A文章作者 M管理员
  1. 电脑操作系统我也是选用64位的。

    • 只要内存超过8G,能用64位的就用64位的,服务器端倒是要慎重一些!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索