SWAP 必须独立分区么?

SWAP 必须独立分区么?

可以整个磁盘只分一个区,吧虚拟内存所在的SWAP只当成一个普通的目录么?就像XP下的pagefile.sys页面文件那样。
或者内存足够大,就不想要SWAP?
这个是必需的,一定要独立
其实可以是一个文件,但是这样不能保证数据读取的连续性,所以还是独立的分区好.
引用:
原帖由 czwxyz 于 2008-12-30 23:46 发表
可以整个磁盘只分一个区,吧虚拟内存所在的SWAP只当成一个普通的目录么?就像XP下的pagefile.sys页面文件那样。
或者内存足够大,就不想要SWAP?
晕,3个人3个说法。不能保证数据读取的连续性是啥意思,我记得XP就是把虚拟内存设置为一个页面文件在非独立分区里的?
内存足够大不用swap最好,但没那个必要.
为大部分常程序配置足够内存,为需要更多的内存的不常用但还必须要用个别特大程序配置swap是经济有效的办法.
但是一旦用到swap,程序慢得已经得让人很难受了,再不用单独分区会让人更难受的.
我说“不能保证数据读取的连续性“的意思是如果虚拟内存是一个文件的话,有可能因为文件在分区中不连续分布导致读取速度下降,容易受磁盘碎片的影响(虽然Linux的文件系统中碎片少,但总是存在的)。如果虚拟内存是一个分区的话,就可以做到数据的连续读取和写入,加快速度。
多分一个区没什么不好啊,一般情况下我装机,lnx系統都是标准分4个区的,分别挂上/,swap,/tmp,/home;这样管理方便,备份也方便。如果是桌面linux单系統,可称上是最理想分区方案了。
我再来添添乱:
如果是双系统(瘟+Linux),那还可以共享瘟的虚拟内存,这样就不必再划分swap了。
前提是瘟的虚拟内存必须在FAT或FAT32的分区中,并且对这个分区设置了开机自动挂载。