• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

怎么扩大swap?

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 29次 | 进入软件测试论坛讨论

领测软件测试网
怎么扩大swap?

 godrobber 回复于:2004-03-26 14:51:29
[size=24:ff6c72a4e9][color=red:ff6c72a4e9]急![/color:ff6c72a4e9][/size:ff6c72a4e9] :em12:  :em12:

 tangle 回复于:2004-03-26 14:56:13
> 1.创建1G的LV: 
> #lvcreate -L 1024 -n myswap /dev/vg01 
> 2.编辑/etc/fstab,追加一行: 
> /dev/vg01/myswap /myswap swap defaults 0 0 
> 3.激活新的交换区:
> #mkdir /myswap 
> #swapon -a 
> 4.确认: 
> #swapinfo -ta

> 请尽量选择和lvol2不同一块磁盘的vg做swap,避开I/O繁忙,swapinfo是看swap信息

 rat326 回复于:2004-03-26 14:57:07
1.创建1G的LV: 

#lvcreate -L 1024 -n myswap /dev/vg01

2.编辑/etc/fstab,追加一行: 

/dev/vg01/myswap /myswap swap defaults 0 0 

3.激活新的交换区:

#mkdir /myswap 

#swapon -a 

4.确认: 

#swapinfo -ta

========================================

说明:直接扩lvol2麻烦的多! 

交换空间分两类:

1、设备交换空间

1) 如果你在使用磁盘设备c2t1d0的后100M字节作为交换空间并且将剩余部分用与文件系统。

newfs -R 100 /dev/rdsk/c2t1d0

swapon -e /dev/dsk/c2t1d0

在/etc/fstab中加入

/dev/dsk/c2t1d0 . swap defaults 0 0

2)使用整个磁盘(如c2t1d0)

swapon /dev/dsk/c2t1d0

在/etc/fstab中加入

/dev/dsk/c2t1d0 . swap defaults 0 0

3)使用逻辑卷

swapon /dev/卷组名/逻辑卷名

在/etc/fstab中加入

/dev/卷组名/逻辑卷名 . swap defaults 0 0

2、用文件系统做交换区

swapon -l xxxM /文件系统mount点

在/etc/fstab中加入

/文件系统mount点 swapfs lim=xxxM 0 0

 godrobber 回复于:2004-03-26 16:37:28
好好~~厉害丫~~~ :em02:  :em02: 
星期天试试看.

 godrobber 回复于:2004-03-28 10:22:01
我按照以上的做了,过程中没什么问题。
我用swapinfo -ta看了看,其中没有myswap的信息嘛,机器还没有重启过。
我再进sam看了看,是这样的:
/dev/vg00/lvol2    Device    1    1024  of  1024    now/on boot
/dev/vg01/myswap                     0      of    0        on boot
这个对吗?看不见大小?
两位大虾再来帮帮小生啊~~是不是我哪里做错了,或是哪步比较容易出错的?
 :em16:  :em16:  :em16:

 yanggenlu 回复于:2004-03-28 12:58:46
[quote:75db3aba17="godrobber"]我按照以上的做了,过程中没什么问题。
我用swapinfo -ta看了看,其中没有myswap的信息嘛,机器还没有重启过。
我再进sam看了看,是这样的:
/dev/vg00/lvol2    Device    1    1024  of  1024    now/on boot
..........[/quote:75db3aba17]

你肯定还要改kernel 参数,然后重启,再用swapon -a试试.

 godrobber 回复于:2004-03-29 11:51:31
还是不行啊~~~~ :em16:  :em16:  :em16: 郁闷阿~~~

 chc.jtxqt 回复于:2004-03-30 12:36:51
我是新手啊!不要怕.我们一起的问高手了,.

 liuzq 回复于:2004-03-30 14:14:48
# swapon -a
Enabling device paging on /dev/vg00/myswap.
swapon: The kernel tunable parameter "maxswapchunks" needs to be increased to add
        paging on device /dev/vg00/myswap.

 pcpcpc888 回复于:2004-04-28 11:36:35
要增加maxswapchunks这个参数,原来系统的maxswapchunks应该跟swap的大小成倍数关系,至于多少就忘记啦,

不过11iv2以后的版本已经不用设置这个参数啦

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网