免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jannifer28
打印 上一主题 下一主题

swap分区请教 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-12-01 15:07 |只看该作者
本人認為如果操作系統可以使用4G內存的話,直接切割1G DRAM給SWAP作為RAMDISK,這樣系統會快很多。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
12 [报告]
发表于 2008-12-01 15:10 |只看该作者
内存够大,4G足以

论坛徽章:
0
13 [报告]
发表于 2008-12-03 11:22 |只看该作者
原帖由 emmoblin 于 2008-12-1 09:33 发表
Swap 空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间 ...



顶你个肺

论坛徽章:
0
14 [报告]
发表于 2008-12-03 15:47 |只看该作者
原帖由 swordfish.cn 于 2008-12-1 13:10 发表
http://www.cyberciti.biz/tips/linux-swap-space.html
可以参考一下。

一定要看看, 这篇文章

论坛徽章:
0
15 [报告]
发表于 2008-12-03 23:58 |只看该作者
16G内存 吓倒我了 也是我见识少了
     估计4G左右就可以了

论坛徽章:
0
16 [报告]
发表于 2008-12-06 21:27 |只看该作者
很好,谢谢大家了,,,

论坛徽章:
0
17 [报告]
发表于 2008-12-07 08:55 |只看该作者
Linux操作系统中提高多个Swap分区的性能
  其实一般来说,我们在安装过程中都没有考虑过设置多个swap分区的情况。除了swap需要的容量超过2G的限制,需要设置多个swap分区外,其实可以通过在多个磁盘上的创建swap区来提高性能。


  如果你是用RAID 0RAID会自动把创建的swap区并行的spread到每块磁盘。跟单块硬盘上的swap分区相比,这样会显著提高磁盘写的性能。
  但不是每个人都会使用RAID 0,在多磁盘的情况下,我们可以使用另外一种方式来提高性能达到和RAID0差不多的效果。
  这种方式的实现方法很简单,关键就是/etc/fstab这个文件。(这种方式对多个SCSI硬盘
/
控制器的性能提升明显,对同一个控制器上的两块IDE硬盘作用不是很大,对多个控制器上的多块IDE硬盘或许有作用)

  这个文件主要是记录了包括swap区在内的linux分区信息,在kernel boot之后被读入。fstab是重要的关键文件,修改前最好cp一份,用vi修改的时候一定要注意。
  如果你在多个SCSI硬盘上创建了swap分区,那么你的fstab的内容应该像下面这样:
QUOTE:
/dev/sda2 none swap sw 0 0
/dev/sdb2 none swap sw 0 0
/dev/sdc2 none swap sw 0 0
/dev/sdd2 none swap sw 0 0

  在这种普通的情况下,Linux会先使用/dev/sda2,当这个swap区满了,再使用/dev/sdb2,以此类推顺序使用swap分区。
  我们可以做如下更改设置:
QUOTE:
/dev/sda2 none swap sw,pri=3 0 0
/dev/sdb2 none swap sw,pri=3 0 0
/dev/sdc2 none swap sw,pri=3 0 0
/dev/sdd2 none swap sw,pri=1 0 0


 
 我们把前三个分区设置为相同的优先级(priority),比第四个分区高一些。(swap分区从高优先级到低优先级依次使用,最高32767,最低优
先级是0。这个跟DNS里面的MX记录的优先级设定是相反的)。这样使得Linux并行的使用三个优先级相同的swap分区,这会大幅的提高对swap
读写。当这三个分区满了,就会使用第四块swap分区。

  另外,除了并行的使用swap分区外,还可以使用priority把性能最好,速度最快的磁盘上的swap设置为最高的优先级。在速度慢一些的老磁盘上创建低优先级的备用的swap分区。


建议楼主划分4G SWAPSPACE就可以了。

论坛徽章:
0
18 [报告]
发表于 2008-12-07 14:06 |只看该作者
内存够用情况下,如果swap分区过大会适而其反影响性能。。。。建议楼上兄弟们4G大小,以后根据监控情况判断,如果紧张,可以考虑追加swap文件·

论坛徽章:
0
19 [报告]
发表于 2008-12-07 16:05 |只看该作者
还是得看实际应用吧
看你要干嘛了。。。
记得装Oracle好像要很大的swap的哇

论坛徽章:
0
20 [报告]
发表于 2009-09-28 18:39 |只看该作者
好,早看到就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP