linux - 使用内存不足4G的VPS有必要安装64位操作系统吗?

查看:174
本文介绍了linux - 使用内存不足4G的VPS有必要安装64位操作系统吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

对于硬件:
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位吧。

这篇关于linux - 使用内存不足4G的VPS有必要安装64位操作系统吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆