[问题]:804能否把内存虚拟为swap分区来安装?

系统安装、升级讨论
pengtu
帖子: 349
注册时间: 2006-09-09 0:35
送出感谢: 3 次
接收感谢: 0

[问题]:804能否把内存虚拟为swap分区来安装?

#1

帖子 pengtu » 2008-09-11 0:19

我下了804的live CD光盘,比以前好多了!能够兼容我笔记本的宽屏和触摸板。我想装在笔记本上,但本子的硬盘比较小,我想从内存里面拿256MB出来做swap分区,不知道,这种安装思路是否可行,请高人指点。

我查了点资料,说ubuntu自己就用了很多虚拟硬盘(tmpfs),用 df -aHT 命令可查看。http://www.xingyun.org.cn/blog/user1/23 ... 13466.html

另外有个奇怪的问题,我下载‘离线升级包’,怎么不能用快车,只能直接浏览器下?
这里:viewtopic.php?t=122101
我在快车里面填了用户名和密码的,就是‘啥啥ftp’那个老密码吧?
头像
muzuiget
帖子: 1097
注册时间: 2007-12-31 14:57
送出感谢: 0
接收感谢: 1 次

#2

帖子 muzuiget » 2008-09-11 0:25

我晕,swap就是拿来做虚拟内存的。物理内存不够才拿swap分区来当内存用。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

#3

帖子 jarryson » 2008-09-11 0:31

你内存足够大可以不用swap的。大约1G以上才可以这样做,不过这样可能造成某些需要大内存软件无法运行或者不稳定
pengtu
帖子: 349
注册时间: 2006-09-09 0:35
送出感谢: 3 次
接收感谢: 0

#4

帖子 pengtu » 2008-09-11 0:47

我的内存有1.25GB,拿出0.25GB来做swap,剩下1个G应该够用了,我的ubuntu现在最大的软件就是OpenOfice了。还不会别的大型软件!
头像
想入非非
论坛版主
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 想入非非 » 2008-09-11 1:10

804能否把内存虚拟为swap分区来安装?
很惊奇的标题。。。。 :lol:
Ubuntu User
windywinter
帖子: 192
注册时间: 2007-02-17 12:24
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 windywinter » 2008-09-11 13:56

swap分区不是必需的,可以不划分。
梦.:如此短暂 http://d.ream.at
头像
自由建客
论坛版主
帖子: 13436
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

#7

帖子 自由建客 » 2008-09-11 15:23

楼主这不是故意绕弯路吗!直接不用swap不就得了。
头像
neosnake
帖子: 169
注册时间: 2007-01-14 13:17
送出感谢: 0
接收感谢: 0

#8

帖子 neosnake » 2008-09-11 16:14

好奇怪的要求.....用内存来换取硬盘空间,得不偿失啊。如果你内存很大,就直接不分swap好了,如果内存不大,建议最好不要取消swap.
Win7+ Ubuntu
humanity
帖子: 106
注册时间: 2008-08-08 14:37
送出感谢: 0
接收感谢: 0

#9

帖子 humanity » 2008-09-11 16:23

这个设想是不错的。在Windwows中,用不了的内存可以设置为虚拟磁盘,把虚拟内存文件和Internet临时文件夹设置到虚拟磁盘上,系统和浏览器的速度就能加快。

但是这在Ubuntu中难以做到,因为一是没有虚拟磁盘软件,二是SWAP不能放在内存虚拟的磁盘上。
yyyymm84
帖子: 9
注册时间: 2006-07-28 19:01
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 yyyymm84 » 2008-09-11 16:29

humanity 写了:这个设想是不错的。在Windwows中,用不了的内存可以设置为虚拟磁盘,把虚拟内存文件和Internet临时文件夹设置到虚拟磁盘上,系统和浏览器的速度就能加快。

但是这在Ubuntu中难以做到,因为一是没有虚拟磁盘软件,二是SWAP不能放在内存虚拟的磁盘上。

两码事 linux是优先使用物理内存 windwows那么做是迫不得已 说句大白话 linux不会有像windows那样的用不了的内存 。。。
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

#11

帖子 poet » 2008-09-11 17:02

humanity 写了:这个设想是不错的。在Windwows中,用不了的内存可以设置为虚拟磁盘,把虚拟内存文件和Internet临时文件夹设置到虚拟磁盘上,系统和浏览器的速度就能加快。
但是这在Ubuntu中难以做到,因为一是没有虚拟磁盘软件,二是SWAP不能放在内存虚拟的磁盘上。
典型的windows观点。在windows中,多余的内存根本无处使用,所以拿它做磁盘能够提供性能提升。

在Linux中,Linux会把你的所有空余的物理内存拿去做磁盘缓存,所有的内存已经为提升系统性能做了贡献,所以把内存当其他用途没有任何好处。
humanity
帖子: 106
注册时间: 2008-08-08 14:37
送出感谢: 0
接收感谢: 0

#12

帖子 humanity » 2008-09-11 18:05

poet 写了:典型的windows观点。在windows中,多余的内存根本无处使用,所以拿它做磁盘能够提供性能提升。

在Linux中,Linux会把你的所有空余的物理内存拿去做磁盘缓存,所有的内存已经为提升系统性能做了贡献,所以把内存当其他用途没有任何好处。
典型的把操作系统当宗教或意识形态。

“Linux会把你的所有空余的物理内存拿去做磁盘缓存”,瞎话也不会编。有程序要用内存了,磁盘缓存再让出来?电脑一卡一卡的?
pengtu
帖子: 349
注册时间: 2006-09-09 0:35
送出感谢: 3 次
接收感谢: 0

#13

帖子 pengtu » 2008-09-11 18:40

neosnake 写了:好奇怪的要求.....用内存来换取硬盘空间,得不偿失啊。如果你内存很大,就直接不分swap好了,如果内存不大,建议最好不要取消swap.
咦,不是说最少要两个分区嘛……不过,我想,最关键的问题是:SWAP在安装之后还可以更改吗(包括转移位置或增删)?

to humanity:应该ubuntu是有命令设置虚拟硬盘的,你看顶楼我贴的那个网址。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

#14

帖子 leeaman » 2008-09-11 19:58

SWAP在安装之后还可以更改吗(包括转移位置或增删)?
可以,swap1g就可以不分了,如果不用休眠,不用太大的程序,我的512Mb的内存都是过不分swap的,不过我就开ff 终端
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

#15

帖子 poet » 2008-09-12 8:52

pengtu 写了:
neosnake 写了:好奇怪的要求.....用内存来换取硬盘空间,得不偿失啊。如果你内存很大,就直接不分swap好了,如果内存不大,建议最好不要取消swap.
咦,不是说最少要两个分区嘛……不过,我想,最关键的问题是:SWAP在安装之后还可以更改吗(包括转移位置或增删)?
swap 在安装之后可以随意更改。

创建了swap之后把它加到 fstab,然后使用swapon 命令就可以激活新的swap分区。

至于旧的swap分区,你可以直接删除,如果系统找不到,会直接忽略。

我的建议是不论系统有多少内存当应当设置swap,当然swap不需要设置很大,不管你的系统有多少内存,512M左右的swap一般就足够了。
回复

回到 “系统安装和升级”