QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1266|回复: 7

ml2.0需不需要swap分区的?为什么我在vmware中没

[复制链接]
发表于 2006-3-10 12:46:55 | 显示全部楼层 |阅读模式
本人在vmware中安装ml的时候分区不但没有分到swap分区
而且ml还能正常启动呢???是不是新特性啊?
发表于 2006-3-10 13:18:36 | 显示全部楼层
只要你的內存夠大,是不需要使用 swap分區的,但如果內存不夠的話

我想就是 vmware 死機了
回复

使用道具 举报

发表于 2006-3-10 15:13:32 | 显示全部楼层
swap分区不是一定要的,
不过有部分发行版的安装程序会要求一定要一个swap的分区
我们也知道linux的内存管理和win的很大不同,可以说linux在这方面是比较优秀的
win的话会保证物理内存一定不能用完,所以无论怎样都需要虚拟内存,而且就算你物理内存还剩很多,但系统还是把很久没用到的数据移到虚拟内存,所以物理是不会100%的使用的,
lin就不同,它的内存管理策略不同,它是优先使用物理内存,就算物理内存有剩,它还会把空闲的内存空间当做高速缓存使用,所以你看到linux的内存使用一般都是很高的,请你不用惊讶。

swap分区一般的书上是内存的2倍,这个说法不好说,内存是变的,linux的用途也各有所异,而且对于硬盘空间不足的用户来说,空间是宝贵的
所以swap分区的大小应该自己从自己的机器,os的用途来考虑
用做桌面和做服务器很大不同,

我个人认为做桌面的话256M的swap+256的RAM,一般可以满足(编译大软件时可能不够,可以临时建立swap文件解决,下面介绍swap文件的创建使用方法)
做服务器的话,可能一般都最小1G的RAM加几G的swap(没建立过服务器,也没接触过,不好说,不过应该是上G的)

好了最后说一下swap文件了
使用swap文件,是因为它使用比较自由灵活,需要时可以建立,不需要时可以删掉,不过应该说性能不过swap分区好(这个没研究,想的)
不说废话了,步骤如下:
#dd if=/dev/zero of=swap文件路径 bs=1024 count="swap的大小"  (如100M为102400)                                //建立一个初始为0的文件
#mkswap swap文件路径                   //使上文件为swap的文件格式
#swapon swap文件路径                    //启用这swap文件

如果要开机使swap文件自动开启,可以自己修改fstab文件
swap文件路径 swap swap defaults 0 0
回复

使用道具 举报

发表于 2006-3-10 20:59:29 | 显示全部楼层
我是 1G 内存 + 378M + 500M SWAP(两个交换分区)。

似乎交换分区根本用不上…………
回复

使用道具 举报

发表于 2006-3-11 16:45:26 | 显示全部楼层
严重同意楼上
我从没见ML用过swap分区
回复

使用道具 举报

发表于 2006-3-11 20:23:15 | 显示全部楼层
但交换分区有总比没有强~~
留着以防万一~~
回复

使用道具 举报

发表于 2006-3-11 23:13:57 | 显示全部楼层
[quote:3148b2be6c="daizw"]严重同意楼上
我从没见ML用过swap分区[/quote]
严重怀疑你见过多少人用ML
回复

使用道具 举报

 楼主| 发表于 2006-3-12 09:02:00 | 显示全部楼层
好的,小弟终于明白了很多东西啦,多谢各位高手!至于用不用swap分区,我本人觉得使用swap交换文件比较好,因为硬盘空间不是很多,40GB,放了很多东西都不够用,但是内存512还是放点硬盘空间放东西吧
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-28 23:52 , Processed in 0.042215 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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