linux - 使用内存不足4G的VPS有必要安装64位操作系统吗?
PHP中文网
PHP中文网 2017-04-17 15:42:27
[Linux讨论组]

比如说我买的是1G或者2G的某云服务器,还有必要安装64位系统吗?或者说安装32位会不会更加合适?

PHP中文网
PHP中文网

认证0级讲师

全部回复(8)
黄舟

对于硬件:
CPU及操作系统位数越高,意味着 CPU的寻址能力更强,同时处理大量数据的能力更猛 ,并不仅仅是可识别内存大小的问题。比如世界三最的PS2 (寿命最长,支持最久,游戏最多),128位的CPU,只有32M内存。

也就是说理论上,同样的硬件配置,64位系统可以比32位系统支撑更大的并发。当然带价是要连带使用更多的系统资源,当然这个并不会有很明显的感受(除非你装windows做服务系统,windows超能吃)

然而:
1、这是在榨干硬件性能的考虑上得出的结论
2、VPS是共享资源机制,没有独立的硬件

所以64位只能体现在更快的处理并发请求而已,跑在vps上的系统实际上32位和64位并没有明显的区别,因为你的配置也实在是低。能跑出两个系统区别出来的时候你的vps估计已经跑的快无响应了,必须要升级硬件了。

而在资源上,linux真的感觉不出来32位和64位有什么浪费。

对于系统
CentOS7,以及未来会发布的Ubuntu16.10,都已经确认要取消对x86的支持了,也就是说如果你要使用最新的linux操作系统,那就只有64位。我觉得就算想自己编译都编译不出来,代码里肯定写了一堆64bit only的变量。

并且操作系统不能跨架构平滑升级。即不能从旧版的32位系统平滑升级到64位系统。如果你哪天要更新到linux最新版本,或者升级硬件(尤其是加内存,这个对云服务器来说只是加钱的问题),那么你就必须面临重装系统的问题。

对于软件
64位操作系统上可以跑32位的应用,反之不行。
不少软件目前都只提供编译好的x64二进制包,如果想要在32位系统上使用,那就要自己编译,可能还编译不通过(理由同上一条)。

综上,选64位吧。

PHP中文网

我觉得没必要,64位占用资源更多

PHP中文网

没必要,你觉得你有超过32位数的大型运算吗?

PHPz

Windows建议32位,Linux建议64位。

大家讲道理

我的VPS 1G内存 安装的centOS 64位 推荐64位

阿神

为什么不装64位呢,你拿它做的是服务器又不是桌面版,问题的本质在这里而不是win或者linux。

巴扎黑

64bit已经基本是标配了, 很多程序已经开始不支持32bit了。尽管32bit在某些程序的性能上有点优势,但相对于日后的维护升级来说是微不足道的。况且,说不定哪天你增加了内存,如果32bit可就傻眼了。

伊谢尔伦

linux都即将淘汰32位了,为啥还要装32位,128M的VPS都跑64位跑得很愉快。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号