LinuxSir.cn,穿越时空的Linuxsir!

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

什么是虚拟内存?那swap分区呢?

[复制链接]
发表于 2007-1-19 01:40:02 | 显示全部楼层 |阅读模式
FC6

在gnome的“系统监视器”里看进程信息,有“虚拟内存”一栏。虚拟内存的总占用量加起来非常大,接近2GB

而交换分区却几乎没有使用。

这里的“虚拟内存”是什么意思?类似windows的那种文件式么?还是有另外的含义?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-1-19 01:41:47 | 显示全部楼层
swap就是等于WIN的虚拟内存
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-19 01:42:40 | 显示全部楼层
看不到图吗?
回复 支持 反对

使用道具 举报

发表于 2007-1-19 05:27:38 | 显示全部楼层
虚拟内存 指 系统分配给程序最高的内存使用量
内存     指 程序实际使用的内存量
Swap 就是指交换区啦       swap  跟  系统监视器 的 虚拟内存没有任何关系
回复 支持 反对

使用道具 举报

发表于 2007-1-19 05:30:41 | 显示全部楼层
你可以算算  虚存总合  =  swap+物理内存
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-19 11:17:12 | 显示全部楼层
swap900多,内存500多。就算是1.5g,可虚拟内存加起来也是3g++
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 05:37:28 | 显示全部楼层
仍然迷糊中。彻底晕了

顶起来看看,有没有人能帮忙说明白这是怎么回事
回复 支持 反对

使用道具 举报

发表于 2007-8-8 22:40:25 | 显示全部楼层
Post by fanqi1234
swap900多,内存500多。就算是1.5g,可虚拟内存加起来也是3g++


计算方法有误,VM没有可加性,存在多个程序共用一块内存的情况。内存的计算是一个很复杂的事情。
回复 支持 反对

使用道具 举报

发表于 2007-8-9 17:26:26 | 显示全部楼层
建议使用 2G 以上物理内存,不用虚拟。
回复 支持 反对

使用道具 举报

发表于 2007-8-9 21:49:27 | 显示全部楼层
如果能访问的话就看看:
http://en.wikipedia.org/wiki/Virtual_memory

不能访问就随便找本汇编的书翻翻或者干脆读点intel的手册。简而言之:瘟到死世界里用的那个词:虚拟内存,用的似是而非了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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