免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4465 | 回复: 12
打印 上一主题 下一主题

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-18 22:17 |只看该作者 |倒序浏览
remote volume mirror的一些要求:
每个控制器要求使用一个专门的port进行remote volume mirror的通讯,主机是不能够和这些port进行通讯【每个控制器只有有两个port,mini-hub仅提供连接,可以简单理解为一个mini-hub插在一个fc port】。

最大lun的个数减少了,没有启用remote volume mirroe的时候。fast700最大可以支持2048个lun【要求使用8。2上版本的管理软件】,可以使用的lun个数变为512 写错了应该时256

镜像的lun关系对为16

每个控制器要求使用一个额mirror depository  logical volume,奇作用是记录相应的状态信息,主机不能直接对这个lun进行相应的读写操作

FAST性能监视:
1÷totals ios:监视一个制定地控制器或lun地i/o活动来决定高地活动区域,如果在某一个lun上比较低,考虑增加array地容量。可以看到不同地控制器上的io可以考虑改变一些lun的属主

2÷read precentage:决定一个logical driver上应用实际的活动,如果读比写慢,考虑改变raid级别

3÷cache hit percentage:值高是比较满意的应用性能,cache hit percentage和total ios是相互关联的。如果值比较低可能是随机地无须访问太多,或者考虑增加控制器地内存[如果没有打到最大地值]。如果是某一个lun上太低,可以考虑使用cache read ahead。

4÷current kb/sec和maximun kb/sec:控制器地传输率被应用io size和io rate决定。一般情况下小应用io需求导致一个更低地传输率但是提供一个更高地io rate和更短地响应时间。

5÷curent io per second 和maximun io persecond:事实上影响io per second的因素有访问模式[随机访问或顺序访问]、io size、raid level、segmeng size以及array中的硬盘驱动器数量。

6÷cache的一些参数
a、starting and stoping cache flushing level:影响控制器cache处理没有写的cache entries,只有在配置有cache write-back时有效。写没有写没有的cache entries到硬盘上叫做flashing。配置开始和停止flashing 级别值。当cache的使用的达到一定的上限的白分比时,cacher中的数据开始写到硬盘上,当cache的使用达到一定下限的白分比停止写数据到硬盘上。flashing的时候先写cache中的数据。
b、cache block size:控制器内存分配单元size,根据应用决定大小。
c、write cache mirror:提高可靠性,但是降低性能
d、read-ahead multiplier:影响读的性能,控制了多少附加的数据块将会被存储在cahce中在一个读的需求完成后,这能够加速随后发生的硬盘访问,在连续访问的环境中非常有用。如果时随机访问,建议此值为0,如果为连续访问,建议为1-4。
e、write-back和write-through caching:write-though cache,在这种情况下,cache仅仅增加读的性能,数据直接写到硬盘上,写的时候根本不使用cache。write-back cache:能够增加写的性能,数据不直接写到硬盘,先写到cache中,从应用上看来,这比直接写到硬盘上快多了。低负载的时候,write-back比write-though更快。如果很多数据要写,write-back方式要不停地写到硬盘上以便在cache上腾出空间,在这种情况下write-though实际上更快

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-08-18 22:30 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

不懂,save先

论坛徽章:
0
3 [报告]
发表于 2003-08-18 22:43 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

lun个数变为512 这个数是如何出来的,fast700主机端口有四个mini hub按你的意思是占用两个,应该是1024个呀,麻烦解释一下,谢谢

论坛徽章:
0
4 [报告]
发表于 2003-08-18 23:18 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

sorry,前面的在使用remote volume mirror的时候lun个数时256个,不是512个

2048 logical drive support: Enables you to increase the number of defined logical drives up to 2048 for each FAStT700 storage subsystem. The number of logical drives is reduced to 256 if Remote Volume Mirroring is enabled. (On FAStT500, this number is 512 and 128 respectively).

每个控制器有俩个port,port都有唯一的一个wwn。在fast 700主机端确实时有4个mini-hub,并且每个mini-hub上有俩个port。实际上mini-hub上的port时没有wwn,不时一个实际的设备,仅仅时提供一个连接的鏈路。如果将一个mini-hub上的两个端口连接在同一台光纤交换机和同一台主机上,这是会看到相同的wwn,这时不允许的。
mini-hub提供连接,在fast700、900最多可以直接连接的机器数为8台,也就是完全使用了mini-hub的端口。

不知道我说的是否清楚。:(

论坛徽章:
0
5 [报告]
发表于 2003-08-18 23:26 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

很清楚!
CX00系列在做Remote Mirror View的时候,也是需要每个控制器提供一个专用的PORT,用于Mirror通信和数据传输。

论坛徽章:
0
6 [报告]
发表于 2003-08-18 23:29 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

呵呵,那我也恢复一个吧.

至于lun的数量是有限制的,有几个方面的原因.
第一,刚开始用的是dos和windows平台的系统.系统认识和可以划分的磁盘的数量就是26个字母了.从a到z的.因此出现了大的磁盘.
第二,每个光卡的建议绑定的lun的个数不要超过256的.
第三,现在的中低端的盘机是采用光纤环的模式.因此盘机的lun的总的数量也有了限制的.
第四,一个loop环上32一下的磁盘的性能是比较好的.

因此在emc里面有了meta盘的说法.在hds里面有了luse的应用.

谢谢.
mrcenter

论坛徽章:
0
7 [报告]
发表于 2003-08-18 23:56 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

版主,建议给鸟人加精呀.

读书笔记很好的呀.

谢谢.

论坛徽章:
0
8 [报告]
发表于 2003-08-19 00:01 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

remote volume mirror的东东

拥有主lun的控制器拷贝所有的数据到从lun上去,交做完全同步(full synchronization)。在弟一次完全同步的镜像过程中对主机应用是不可以使用的

远程写的过程:当 主控制器收到一个写的需求时:
1÷控制器在mirror repostory logical drive中记录相关信息。
2÷控制器写数据到主lun中
3÷控制器发起一个远程写操作来拷贝受影响的数据块到远程的lun
4÷在主机写到主lun中并且数据被拷贝到远程的lun中后,控制器删除mirror repostory logical drive中的日志记录
5÷控制器送一个io完成给主机系统。

当启用写cache的情况下,数据写在cache中就认为写完成了。

当storage server在mirror中收到一个读的需求时,读需求被primary controller处理,即使没有mirror正在进行。

某些时候当一个主控制器收到一个写需求的时候,她能够写到主lun中,但是主从控制器之间链路出现问题;在这种情况下,远程写操作不能够完成,主从之间不再是mirror的,主控制器转换镜像部分到一个不同步状态并且送一个io完成给主机,主机继续对主lun进行写但是远端lun的写操作没有发生。当主从控制器之间鏈路恢复后,一个完全同步发生,mirror pair从unsync转换 synchronization in progress状态。

主控制器也标记mirror pair作为一个不同步状态当一个logical drive error在远程lun中来标记远程写完成,当远程lun变得ok后一个完全同步自动进行。

控制器仅仅和匹配的控制器进行通讯,例如controller a只能和controller a进行通讯。

当在主节点由于io path引起一个lun的所属控制器发生改变,从节点也就自动进行切换。主节点决定了被节点。

有时一个远程写被中断由于一个控制器reset或者电源重新循环,storage subsytem controller不需要做一个完全同步。一个控制器reset引起lun的的数组发生改变,新的控制器读取日志记录信息,这些信息被使用来拷贝受影响的数据块从主lun到从lun,不需要一个完全同步

每个控制器必须拥有自己的mirror repository logical drive用于记录写的信息,并用这些信息来回复控制器reset或其他的临时中断


启用了remote mirror功能后,控制器上必须有一个主机port专门用来做remote volume mirroring操作,在这个端口上没有主机的操作能够被接受。
这个port只能接受远程控制器的信息。     


如果做远程镜像,那么在主机端必须要求俩个mini-hub专门用于做远程镜像。

1、3以及2、4mini-hub分别用一个控制器     

数据复制是在控制器级别,对于应用和主机是透明的。
当一个写操作发生时,控制器首先记录相关的信息到镜像仓库逻辑卷中,然后写数据到主控制器的lun上,在触发一个远程写的操作并将数据写到远程lun上。
仓库逻辑卷仅仅用来存储写状态和控制信息,不用来写实际的主机数据。
当数据被成功地写到远程和本地后,控制器删除仓库逻辑卷中地日志记录并返回一个io完成地需求给主机。

读的时候只与主控制器地io有关系,和从控制器无关

和远程之间地鏈路丢失不会引起lun所属地控制器发生改变,只有当主机鏈路丢失后,才会引起鏈路地切换。

被镜像的逻辑卷能够象其他的lun一样通过lun-mapped到一个主机和主机组,但是唯一不同的是:那就是镜像逻辑卷在正常情况下对主机来说是不可以看见的,只有在被提升为主逻辑卷时才可以看见的

论坛徽章:
0
9 [报告]
发表于 2003-08-19 00:08 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

FAST 700通过使用storagemanager v8。0的版本后可以在线进行RAID级别的改变。
raid级别的改变能够进行影响主机IO的操作。

RAID5写是比较慢的,因为一个基本写RAID5的阵列分为两个读和两个写,实际上一个RAID5的写产生4个物理io操作。也就是是说raid5的写操作是一个物理硬盘的1/4。

写cache要求一个电池,同时写cache镜像保护数据的丢失,是不同的控制器之间进行镜像。

全局的热备份盘:hot-spare disk。最多15个全局备份盘

每个array中最多30个硬盘

升级控制器微码必须要求两个控制器都是连接的,如果使用fibre channel一定要保证有一个多路径io驱动已经被安装在管理主机上。还有如果时使用光纤通道hub,等必须要求其他光纤设备在升级firmware过程中没有加电,否则这可能引起一个loop初始化并中断操作

升级硬盘和扩展柜的微码时不能够用storage manager软件的。It may also be necessary to update the microcode of the fibre disk drives and the ESM modules contained in the EXP storage enclosures. These updates cannot be done with the normal FAStT Client. A special version of the FAStT Client, called the FAStT Field Tool, is available. The download package contains the microcode for the drives and the ESM boards.
You can download this tool from the Web at:
http://www.storage.ibm.com/hardsoft/disk/fastt/index.html

配置文件包含array,logical drive configuration,子系统的名字,cache设置,介质扫描率,不包括存储分区的信息

fast将硬盘的一部分保留出来记录存储系统的主要的日志信息。不管是否有主机相连,或者连接的主机已经down掉。

论坛徽章:
0
10 [报告]
发表于 2003-08-19 00:15 |只看该作者

看fast700后写的【很久没有写东西,有什么问题请指出,多谢】

写得太乱了,自己都比较晕。

多包涵!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP