linux系统的服务器,内存越大越好吗?

听说linux的内存分配机制与windows的不一样。如果我linux服务器只需要512M的内存就够用了,如果上4G内存,能让服务器性能更高吗?或资源使用率更低吗?

这要看你在服务器上运行什么服务了,通常来说,服务器的内存越大越好,当然如果是32位的Linux,最多可以管理的内存不超过4G,64位的就没有这个限制了。
但是如果你在服务器上运行的服务确定只需要512M内存就能运行很流畅,用户数量和服务规模都不会增加,那么就不用增加内存了。追问

我的情况是这样的。内存实际占用不超过400M。但访问高峰期时,系统负载经常超过1.00
网站就会出现加载缓慢情况。这是该升级CPU吗? 网络是完全够用的。
CPU是单核的云VPS。

追答

这种情况CPU和内存最好都升级,这种方案比较简单。如果能够优化软件中使用的算法,也是一种不错的方案,不过很多软件在交付之后就不会做大幅度的修改了,现实中很难这样实施。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-20
我知道4GB内存的电脑,Windows7可以有3.21GB及以上可以用,WindowsXP只有3GB,因为WindowsXP只能识别3G的内存。所以Linux可能识别不了那么多内存,或者用不上。本回答被网友采纳
相似回答