LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2275|回复: 12

[讨论] 64 位系统要比 32 位多用多少内存?

[复制链接]
发表于 2007-4-27 21:39:30 | 显示全部楼层 |阅读模式
本人一直都是使用的 64 位系统,几乎没用过 32 位的。但是由于只有 512 M 内存,开机后,加上一些软件,基本上要达到 350 M 内存,还没说 FX2 。剩余的内存这么少,不仅影响速度,有时要玩点游戏时也相当痛苦。

所以想请问一下 32 位和 64 位系统都用过的兄弟,内存占用大概差多少?

如果差很多的话,那我以后可能会换回 32位了。
发表于 2007-4-27 22:07:45 | 显示全部楼层
不大 感觉x86_64和x86没什么差别 当然也没感觉到64位内存占用大性能降低

我现在用的no-multilib的Gentoo没感觉任何性能提升

什么原因? x86架构问题吗 对x86越来越不满意了

有时间想换个架构来玩 MIPS64 PPC64 可惜现在apple不用PPC了
回复 支持 反对

使用道具 举报

发表于 2007-4-27 22:31:41 | 显示全部楼层
64的指针比32的大了一倍,所以占用内存大了?
不太了解这方面,在程序看来也就是这点差别了。
回复 支持 反对

使用道具 举报

发表于 2007-4-27 23:14:23 | 显示全部楼层
按我的理解,64位比32位的指令长了一倍,整形长度也大了一倍,double和float之类的长度应该是相同的吧,程序中有些结构的长度应该也是固定的,所以64位占用的内存应该是32位的两倍少一点吧。
当然实际怎么样我就不知道了,没专门去测试过。
回复 支持 反对

使用道具 举报

发表于 2007-4-27 23:53:08 | 显示全部楼层
如果不是你特殊需要加载很多东西的话,你的系统有问题,开机进入kde顶多140M,记得64位的suse10.0大部分情况下上到124M,面板上的内存监视顶多到一半。
开阿zureus会上swap,而且能上一半多。平时emerge的话,小包都不会上swap。firefox2.0+amarok+kmail+konversation+eva开一个多小时也顶多内存满,不上swap。如果上beryl,firefox+amarok+eva,刚开机不会用到swap,半个小时后可能会。
也没用过32位的系统,没法比较。
回复 支持 反对

使用道具 举报

发表于 2007-4-27 23:56:16 | 显示全部楼层
如果不是你特殊需要加载很多东西的话,你的系统有问题,开机进入kde顶多140M,记得64位的suse10.0大部分情况下上到124M,面板上的内存监视顶多到一半。
开阿zureus会上swap,而且能上一半多。平时emerge的话,小包都不会上swap。firefox2.0+amarok+kmail+konversation+eva开一个多小时也顶多内存满,不上swap。如果上beryl,firefox+amarok+eva,刚开机不会用到swap,半个小时后可能会。
也没用过32位的系统,没法比较。
回复 支持 反对

使用道具 举报

发表于 2007-4-28 02:32:39 | 显示全部楼层
强烈怀疑楼主又犯了只看free第一行的windows用户老毛病。

看linux下内存使用,不能简单只看free命令的第一行,因为linux下的内存管理与windows不同,linux内存管理的理念是,有了内存就要尽量用上。空闲的内存尽量先用来做缓存使用,提高系统运行效率。第一行就是把所有占了的内存(包括程序用的和被用作缓存的)都算了。第二行去掉cache的,才是真正使用的内存。
回复 支持 反对

使用道具 举报

发表于 2007-4-28 09:14:18 | 显示全部楼层
我的数据都是算上缓存的。而且楼主的内存占用我觉得偏大。
签名改了,硬件信息没了。我也是512内存,athlon64 2800+
回复 支持 反对

使用道具 举报

发表于 2007-4-28 11:19:57 | 显示全部楼层
64位是占的多,所以我返回32位了,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 13:06:28 | 显示全部楼层
Post by meteo
强烈怀疑楼主又犯了只看free第一行的windows用户老毛病。

看linux下内存使用,不能简单只看free命令的第一行,因为linux下的内存管理与windows不同,linux内存管理的理念是,有了内存就要尽量用上。空闲的内存尽量先用来做缓存使用,提高系统运行效率。第一行就是把所有占了的内存(包括程序用的和被用作缓存的)都算了。第二行去掉cache的,才是真正使用的内存。

这个...
我是用top看的...主要是因为 fx 一开就会用到swap, 所以觉得有点问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表