红联Linux门户
Linux帮助

服务器8G内存,怎样建立swap分区?

发布时间:2009-02-23 15:50:00来源:红联作者:tyfun
有人说建立1个8G的swap
有人说建立4个2G的swap
还有人说建立4个4G的swap

到底建多大最好?
文章评论

共有 36 条评论

  1. 1106194350 于 2010-05-15 02:42:54发表:

    学习ing......

  2. fayefei 于 2010-05-06 10:42:33发表:

    学习了

  3. dreamsshell 于 2010-05-04 00:01:42发表:

    我要等标准答案。。公司的服务器正好要升级成8G。。SYBASE太吃内存!

  4. 329692195 于 2010-05-03 14:54:55发表:

    [font=楷体_GB2312]偶滴妈呀…… 众说纷纭)3):o [/font]

  5. xuejinhou 于 2009-08-21 00:47:18发表:

    学习了

  6. 追之 于 2009-05-29 15:05:09发表:

    一般linux教材会说swp最好分为实际内存容量的两倍,8g的也就分为16g,这使用于2g一下内存的swp分配,8g内存正好是一个槛,所以建议分12g

  7. youth3008 于 2009-05-29 14:48:10发表:

    引用:
    分2G--8G的Swap够了。
    wangdu2002 发表于 2009-2-23 18:08

    楼上的将军说的我感觉挺有道理的,一般分的话就分物理内存的两倍。

  8. zakarum 于 2009-05-27 20:29:50发表:

    服务器需要比较多的swap,一般多硬盘的话都是每个硬盘上一个交换分区,硬盘不够多的话,需要用到交换文件。2.6内核支持单个swap分区容量上限是2G。

  9. 微宝贝 于 2009-05-27 15:59:23发表:

    还是一个2G吧,要是你有多个一盘的话就没个硬盘分一个2G

  10. yysslin 于 2009-05-27 13:43:15发表:

    引用:
    分1个16G.
    irongeek 发表于 2009-2-24 11:36


    引用:
    在32位的x86上,单个SWAP分区不能超过2G,否则不被内核支持,可以分多个SWAP分区。
    topbluecat 发表于 2009-2-24 13:07



    菜鸟说下:各位大大、到底怎么分?

  11. ffsedan 于 2009-05-27 13:31:51发表:

    我这里是4G内存,8G Swap

  12. 校长 于 2009-05-27 13:12:11发表:

    个人感觉2G够用了

  13. 138232373 于 2009-05-27 11:25:13发表:

    新手路过。

  14. sbvtgo 于 2009-05-27 00:12:44发表:

    给2G就行了

  15. 刘冲 于 2009-05-08 17:12:20发表:

    大哥,你是服务器!你在乎那点硬盘空间吗?硬盘有多个的话,每个硬盘上都分交换。

  16. ffsedan 于 2009-05-08 14:49:35发表:

    看来还是众说纷纭啊

  17. aa65535 于 2009-05-01 09:31:10发表:

    1个2G的swap 的就行了。

  18. rxy_pink 于 2009-04-02 17:18:46发表:

    学习一下

  19. chenlong1818 于 2009-04-01 19:28:08发表:

    分8G最好。

  20. hangneba2002 于 2009-03-30 17:51:02发表:

    学习了,8G内存有点大哟.

  21. 刘冲 于 2009-03-30 12:31:16发表:

    16G,每个硬盘上分一部分。

  22. 相思爱文 于 2009-03-30 11:42:18发表:

    引用:
    在很多讲LINUX基础的书上都会说Swap 是内存的二倍,比如说1G内存最好建立2G的Swap。至于为什么我也不是很清楚 ...
    protoss2008 发表于 2009-2-23 19:17

    那是在256M以下内存时代,现在内存都上G,不用分那么大,浪费。

  23. bournewang 于 2009-03-30 08:20:25发表:

    使用限制的最大是2G

  24. li-0578 于 2009-03-28 17:06:02发表:

    大家的建议不一样,建议楼主做一个实验吧!

  25. 相思爱文 于 2009-03-28 10:03:02发表:

    服务器,如有多个硬盘,平均分配。一块硬盘分一个。各硬盘一样大。总共好像是2-8G吧。
    不要在一块硬盘上分多个swap分区。

  26. bournewang 于 2009-03-27 22:55:29发表:

    swap 是有空间限制的最大是2G 。所以你只能分8个2G的空间

  27. bournewang 于 2009-03-27 15:06:09发表:

    我感觉应该是分16G 。标准

  28. feigege. 于 2009-03-27 14:19:30发表:

    要分出 12G 的 swap分区,
    其实 分出8G 就够用了
    为了以防万一 可以多给一半
    最安全的就是 分出 16G
    如果有限制 的话 分到最大 就可以了

  29. topbluecat 于 2009-02-24 13:07:37发表:

    在32位的x86上,单个SWAP分区不能超过2G,否则不被内核支持,可以分多个SWAP分区。

  30. irongeek 于 2009-02-24 11:36:19发表:

    分1个16G.

  31. protoss2008 于 2009-02-23 19:17:14发表:

    在很多讲LINUX基础的书上都会说Swap 是内存的二倍,比如说1G内存最好建立2G的Swap。至于为什么我也不是很清楚,或者书上这个建议是针对于桌面LINUX用户而言的吧。曾看过一篇文章说Swap分区越大,所能承受的Dos攻击越力,像楼上的几位将军所说的一样。

  32. wangdu2002 于 2009-02-23 18:08:22发表:

    分2G--8G的Swap够了。

  33. tyfun 于 2009-02-23 16:53:29发表:

    这服务器准备跑tomcat 和 mysql
    WEB游戏

  34. tyfun 于 2009-02-23 16:26:48发表:

    引用:
    用8G内存了,就不差哪几G空间了,还是按推荐分吧,虽然平时根本用不上,但万一有程序故障,或受攻击,内存大(包把虚拟内存)总比小承受力要好点。
    tlze 发表于 2009-2-23 16:19



    那分多大?怎么分?

  35. tlze 于 2009-02-23 16:19:50发表:

    用8G内存了,就不差哪几G空间了,还是按推荐分吧,虽然平时根本用不上,但万一有程序故障,或受攻击,内存大(包把虚拟内存)总比小承受力要好点。

  36. youwin 于 2009-02-23 15:55:59发表:

    swap建一个就好,至少建多大,如果你能分8G就给8G,一般的服务器肯定用不了这个,不过听说swap是有限制大小的,你可以试一下是否限制,因为我们分的几百M都在控制范围内