[问题]如何调配内存和swap的使用比例?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
yoyoyo
帖子: 70
注册时间: 2007-11-22 9:07

[问题]如何调配内存和swap的使用比例?

#1

帖子 yoyoyo » 2007-11-26 10:25

RT……
我的内存绝对是够我乱虐的……4G
怎么让我的程序在有内存的时候只用内存……不然我看着内存条很伤心
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
联系:

#2

帖子 patrickhe » 2007-11-26 10:29

Linux 的内存管理机制非常优秀,不用关心这个问题。

我的物理内存是2G,给 swap 分了1G。99.9%以上的时间,Ubuntu 是没有使用过1KB swap 的。
yoyoyo
帖子: 70
注册时间: 2007-11-22 9:07

#3

帖子 yoyoyo » 2007-11-26 10:32

我的Ubuntu死活空了我2G……
然后跑去烧swap……
我郁闷
头像
我是害虫
帖子: 454
注册时间: 2005-09-30 14:59

#4

帖子 我是害虫 » 2007-11-26 11:01

不知道ubuntu能不能管理的了4G内存,反正XP似乎不行
我的天真太早遗失,而我的成熟又蹒跚不至.......
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#5

帖子 hualang0929 » 2007-11-26 11:09

内核?
4G内存,可以不用 swap
抬头望星空一片晴,我独行,夜已渐寒……
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
联系:

#6

帖子 patrickhe » 2007-11-26 11:12

我是害虫 写了:不知道ubuntu能不能管理的了4G内存,反正XP似乎不行
理论上说来,32bit 的 Linux 内核是使用 1G 作为 system space,3G 作为 user space。当然,我不知道 Ubuntu 有没有对此修改。因为我只有2G内存,也无法测试。
头像
我是害虫
帖子: 454
注册时间: 2005-09-30 14:59

#7

帖子 我是害虫 » 2007-11-26 11:17

刚才查了一下,XP似乎可以管理4G内存
我的天真太早遗失,而我的成熟又蹒跚不至.......
头像
milujite
帖子: 644
注册时间: 2007-01-01 22:14
联系:

#8

帖子 milujite » 2007-11-26 12:31

这个貌似不用你关心的。linux内核会优先使用物理内存,我机器内存1G。SWAP几乎没用过。当机器用SWAP很多的时候你真的就得添内存了,4G的机器用做DESKTOP的话SWAP应该是用不上的。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#9

帖子 karron » 2007-11-26 12:46

xp是管不了4g内存的, 一般要64位的操作系统才能管理. linux要用4g内存, 也许需要编译内核, 打开4g内存开关, 或者用64位的系统.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
联系:

#10

帖子 yiding_he » 2007-11-26 13:16

我是害虫 写了:不知道ubuntu能不能管理的了4G内存,反正XP似乎不行
.最大CPU数: 32(包括逻辑CPU)
.最大内存: 64GB
.最大文件大小: 8TB
.最大文件系统大小(ext3): 16TB
.最大每个进程的虚拟地址空间: 4GB
头像
chattan
帖子: 3922
注册时间: 2007-07-11 20:59
联系:

#11

帖子 chattan » 2007-11-26 14:02

内存大了过后,SWAP仿佛就没有什么用了吧!
头像
wangboe
帖子: 596
注册时间: 2007-10-23 22:47

#12

帖子 wangboe » 2007-11-26 14:48

我948M的内存,也很少用到swap了,除非我用了vbox。
捉泥鳅,捉泥鳅
大哥哥带你去捉泥鳅
lovewin2k
帖子: 10
注册时间: 2007-09-19 23:30

#13

帖子 lovewin2k » 2007-11-26 19:57

我也有同样的问题
我640M内存
但是,内存使用率刚刚40%
就开始使用swap了,使用了50M!
不知道如何解决?
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#14

帖子 冲浪板 » 2007-11-26 21:03

你可以加虚拟盘,然后把频繁写作业的东东用虚拟盘跑
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
联系:

#15

帖子 patrickhe » 2007-11-27 0:32

lovewin2k 写了:我也有同样的问题
我640M内存
但是,内存使用率刚刚40%
就开始使用swap了,使用了50M!
不知道如何解决?
你说的内存使用率是在 System Monitor 中看的吧?
在 gnome-terminal 中执行命令

代码: 全选

free -m
看看总体的使用情况。
回复