红联Linux门户
Linux帮助

什么情况下才能用swap分区

发布时间:2009-08-26 15:45:18来源:红联作者:nendon
swap是不是白分的一个区,linux系统里怎么才能用到swap分区
文章评论

共有 30 条评论

  1. aanchun1989 于 2009-09-06 20:15:36发表:

    一般是你的物理内存用完之后然后用的

  2. xiazhouquan 于 2009-09-04 10:48:29发表:

    楼主真的想知道这个问题,你每次都打开系统监视器看看。安装软件时要用,不一定是在内存快完采用,内存还有1.6G时也在用

  3. xieshaohu 于 2009-09-04 10:11:09发表:

    根据Linux系统的设置,会在内存使用达到一定比率之后才会使用SWAP。另外,Linux的内存管理和使用方法不同于Windows,linux更加趋向于使用内存,并且还会用内存来作为缓存,以提高内存的使用率,加快系统速度。

  4. loveallpop 于 2009-09-04 08:51:05发表:

    有点想XP中的虚拟内存的

  5. wang7131984 于 2009-09-03 15:22:42发表:

    swap分区不是必须的,至少对于个人电脑而言,在你的内存都大量空闲的情况下,linux根本就不会使用swap分区。你可以经常使用free,vmstate这种命令来查看内存的使用的状况。可能vim,emacs会用到swap分区,不过可以关闭这些功能。要分的1G到顶了。你甚至可以临时做一个swap分区,mkswap命令。

  6. meng90 于 2009-09-03 14:46:40发表:

    我好像都没分过,必须的吗
    不分的话,会不会影响系统速度
    我的内存是2G,如果要分,多大合适啊

  7. ururur 于 2009-09-03 14:01:27发表:

    swap就是用作虚拟内存~~个人用不到的吧

  8. 玩笑类 于 2009-09-01 15:46:29发表:

    我的经常用到30%

  9. sunyanzi168168 于 2009-09-01 13:21:15发表:

    学习了

  10. vived 于 2009-08-31 10:35:35发表:

  11. tinyrain 于 2009-08-30 15:11:50发表:

    这个区是必须得要的。

  12. stardream 于 2009-08-30 11:26:06发表:

    引用:
    有点像Windows里的虚拟内存,就是减轻物理内存的负担(扩大物理内存),把内存中暂时不用(或者长久不用的数据)先放到swap上,用的时候在掉到内存。
    jikang1013 发表于 2009-8-26 18:01


    开源师长呢?不要用Windows虚拟内存的用法来衡量Linux,那是两码事。
    不信?那你在Linux中开上数十个应用程序,然后全部不用,放上一天,两天,甚至数十天,看看会不会把不用的内存暂时存放到SWAP分区上

  13. openooo 于 2009-08-29 23:40:13发表:

    学习中!

  14. litkt 于 2009-08-29 19:27:59发表:

    19:16:22~Ş free
    total used free shared buffers cached
    Mem: 191924 165340 26584 0 2028 72504
    -/+ buffers/cache: 90808 101116
    Swap: 129016 39980 89036

  15. wang3442562 于 2009-08-28 23:27:06发表:

    反正我是分了1G{:2_92:}

  16. twotighers 于 2009-08-28 21:18:10发表:

    0:5ty(
    我每次都分,可使用每次都是0。

  17. 35749810 于 2009-08-28 12:23:33发表:

    swap可以理解为一级虚拟内存,一般设置为物理内存的2陪, 比如su到临时root 用户登录,用来缓存当前内存资源.

  18. kamfai 于 2009-08-28 11:35:52发表:

    swap就像windows的虚拟内存,当物理内存不够用的时候系统就会自动用上它了

  19. RedFire87 于 2009-08-28 10:59:26发表:

    系统会解决这个问题,我们不用关心

  20. dzs1972 于 2009-08-28 08:53:09发表:

    好。

  21. balini 于 2009-08-28 00:16:40发表:

    (e:e2s

  22. hantu 于 2009-08-27 10:40:04发表:

    swap就是用作虚拟内存,有些软件要求有它才能运行的,比如oracle等

  23. woflying 于 2009-08-27 09:19:39发表:

    学习了,谢谢。。。。

  24. huofootball 于 2009-08-26 23:45:55发表:

    原来如此!

  25. jikang1013 于 2009-08-26 18:01:07发表:

    有点像Windows里的虚拟内存,就是减轻物理内存的负担(扩大物理内存),把内存中暂时不用(或者长久不用的数据)先放到swap上,用的时候在掉到内存。

  26. aanchun1989 于 2009-08-26 17:56:44发表:

    就是内存用完之后 分配给程序的

  27. greatesteclipse 于 2009-08-26 17:21:25发表:

    一直没用到过

  28. Phil 于 2009-08-26 16:12:12发表:

    据说是内存用完时用,内存要是大这个区象征性的分点给它

  29. 网无缘 于 2009-08-26 16:06:03发表:

    好像不需要了解

  30. arouter 于 2009-08-26 16:00:30发表:

    不是白分的,分了以后装LINUX时提示发现SWAP分区的,能用上,好象是自动用的,个人不用管它怎用的.