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

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

AIX 5.2新功能(zt)

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

领测软件测试网
AIX 5.2新功能:

(-)。 AIX 5.2 提高了命令执行的性能

在AIX 5.2中通过降低读取和写入LVM meta的次数提高了使用LVM命令的性能。下面的命令的性能得到了提高: 
mklv 
extendlv 
lslv 
lspv 
lsvg 
mkvg 
extendvg 
其中 mkvg 和 extendvg 命令使用C语言进行了重新编写。

(二) LVM 支持逻辑硬盘改变大小 

在AIX 5.2之前, LVM采取的是如果PV(物理卷, Physical Volume)被加到VG(卷组,VG)后就不能更改PV的大小。 现在IBM的SCSI Raid 和 Shark 可以增加硬盘到Raid组中并且增大该LVM使用的PV的大小。 但是,当硬盘做为PV被放入VG 中后,LVM不允许增加PV的大小,因此这部分空间就被浪费了。

在AIX 5.2和之后的版本中,当系统使用RAID 硬盘时, 通过chvg 命令可以让LVM 增加PV的大小而不需要中断系统的使用。 当VG是在激活状态(varyon)时, 系统会自动检查该VG中所有硬盘的大小,一旦发现硬盘尺寸增大时, 系统会自动报告该信息。
 
下面的命令描述了如何在一个RAID 环境中增加硬盘:
 
检查硬盘的增长或尺寸的改变,使用下面的命令: 

chvg -g VGname 

VGname 是包含该硬盘VG的名字。-g是AIX 5.2新增加的选项,它将检测VG中所有硬盘的尺寸是否增长。 如果任何硬盘的大小增长,系统将增加相应的PP(Physical Partiton) 给PV。
   
如果想改变LVM 的VG坏块重分配策略, 使用下面的命令: 

chvg -r y/n VGname 

VGname 是包含该硬盘VG的名字。

注意,该功能在下面的状态时不可用:
1). VG是classic或enhanced concurrent模式时。
2). VG包含一个活动的paging space
3). Rootvg 不可以被更改大小
 

( 三 ) 对于镜像VG的快照(snapshot)功能。
 
这是AIX 5.2的新功能. 通过使用快照功能可以将一块镜像硬盘或者盘组从整个的镜像VG中分离出来并放到一个独立的快照VG中,源VG 将停止访问位于快照VG的硬盘和硬盘组。 当需要时,还可以重新将分离出来的硬盘和硬盘组放回源VG中。

有两个新命令用于该快照功能

1. splitvg 命令

splitvg 可以从整个镜像VG中分离出一个单独的副本(copy)。为了分离VG, 所有在VG中的LV(logical volume)必须都做了镜像,并且该镜像必须建立在需要分离的硬盘或硬盘组上,而且硬盘或硬盘组只包含这个镜像。

语法: 

splitvg [ -y SnapVGname ] [ -c Copy ] [ - f ] [ -i ] VGname 

splitvg 命令从整个镜像VG中分离出一个单独的镜像副本到一个快照VG,即SnapVGname中.  源VG “VGname”将停止访问位于快照VG,即SnapVGname的硬盘. 但是两个VG(VGname 和SnapVGname)将保持跟踪VG写入的情况,当快照VG需要重新加入源VG时可以保证重新加入的镜像副本数据的一致性。
 
2.joinvg 命令

joinvg 命令的功能是把快照 VG 重新放回到它的源VG中. 

语法:

joinvg [ - f ] VGname 

将通过用splitvg 命令分离出的快照 VG重新加入到它的源VG中. 快照 VG 会被删除,相关的硬盘重新在源VG 中激活。 任何陈旧的数据段将被后台进程同步。
 
例如:

在下面的步骤中,你可以首先从一个VG中分离出镜像的硬盘,然后再将分离出的硬盘重新加入到源VG中. 

1. 为了使用快照功能,分离源(origVG)到其它的硬盘或硬盘组,用下面的命令:

splitvg origVG
 
这时,系统会建立一个源VG的备份或副本. 注意,你不能改变分离出来的VG的分配。 
重新激活分离出的硬盘并把它放回到源VG 使用下面的命令:
 
joinvg origVG 

此时,分离出的VG 重新被集成到源VG中。 

注意:
1. 快照功能不支持enhanced 或classic concurrent 模式.
2. VG 在下列情况下不能被分离 :
a) 缺少硬盘. 
b) 最新的非失效的数据段在分离出的VG上.
c) 任何陈旧的数据段存在于VG中, 除非当使用splitvg 命令使用强制选项 : - f

 心影 回复于:2003-05-05 21:25:41
我帮你up一下

 fire5628 回复于:2003-05-06 07:59:55
那里有5.2下载?

 stanlee 回复于:2003-05-06 09:21:41
很好!
    能不能多写点,好像还不全!不过还是顶你!

 ibm6000 回复于:2003-05-06 09:30:47
ibm技术支持网站上有

 sunt 回复于:2003-05-06 16:07:29
不错,可惜没有ibm的服务器。。

 stevenyi 回复于:2003-05-08 13:04:07
哪里有aix的c和c++软件包下载,不是gcc

 kindblue 回复于:2003-05-08 13:45:37
最多可以有几份sanpshot?

 SamuelYen 回复于:2003-05-09 09:43:21
感謝您的整理與提供。

 viacocha 回复于:2003-05-09 10:17:55
[quote:ca55d69db5="ibm6000"]ibm技术支持网站上有[/quote:ca55d69db5]

你是说这里有AIX5.2下载嘛????

 huoju 回复于:2003-05-09 11:29:29
没有下载

延伸阅读

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


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

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