红联Linux门户
Linux帮助

SWAP 必须独立分区么?

发布时间:2008-12-30 23:46:19来源:红联作者:czwxyz
可以整个磁盘只分一个区,吧虚拟内存所在的SWAP只当成一个普通的目录么?就像XP下的pagefile.sys页面文件那样。
或者内存足够大,就不想要SWAP?
文章评论

共有 8 条评论

  1. 大宝 于 2009-01-06 23:07:30发表:

    我再来添添乱:
    如果是双系统(瘟+Linux),那还可以共享瘟的虚拟内存,这样就不必再划分swap了。
    前提是瘟的虚拟内存必须在FAT或FAT32的分区中,并且对这个分区设置了开机自动挂载。

  2. wangdu2002 于 2008-12-31 19:19:28发表:

    多分一个区没什么不好啊,一般情况下我装机,lnx系?都是标准分4个区的,分别挂上/,swap,/tmp,/home;这样管理方便,备份也方便。如果是桌面linux单系?,可称上是最理想分区方案了。

  3. topbluecat 于 2008-12-31 18:23:57发表:

    我说“不能保证数据读取的连续性“的意思是如果虚拟内存是一个文件的话,有可能因为文件在分区中不连续分布导致读取速度下降,容易受磁盘碎片的影响(虽然Linux的文件系统中碎片少,但总是存在的)。如果虚拟内存是一个分区的话,就可以做到数据的连续读取和写入,加快速度。

  4. litkt 于 2008-12-31 13:07:49发表:

    内存足够大不用swap最好,但没那个必要.
    为大部分常程序配置足够内存,为需要更多的内存的不常用但还必须要用个别特大程序配置swap是经济有效的办法.
    但是一旦用到swap,程序慢得已经得让人很难受了,再不用单独分区会让人更难受的.

  5. czwxyz 于 2008-12-31 12:55:28发表:

    晕,3个人3个说法。不能保证数据读取的连续性是啥意思,我记得XP就是把虚拟内存设置为一个页面文件在非独立分区里的?

  6. deepwhite 于 2008-12-31 12:41:44发表:

    引用:
    原帖由 czwxyz 于 2008-12-30 23:46 发表
    可以整个磁盘只分一个区,吧虚拟内存所在的SWAP只当成一个普通的目录么?就像XP下的pagefile.sys页面文件那样。
    或者内存足够大,就不想要SWAP?

    无所谓,但是最好加上SWAP。

  7. topbluecat 于 2008-12-31 11:07:04发表:

    其实可以是一个文件,但是这样不能保证数据读取的连续性,所以还是独立的分区好.

  8. Relief 于 2008-12-30 23:52:32发表:

    这个是必需的,一定要独立