GFS文件系统的工迟宽作过程:
客户端使用固定大小的块将应用程序指定的文件名和字节偏移转换成文件的一个块索引,向master(主)发送包含文件名和块索引的请求;
master收到客户端发来的请求,master向块服务器发出指示,同时时刻监控众多chunkserver的状态。Chunkserver缓存master从客户端收到的文件名和块索引等信息。
master通过和chunkserver的交互,向客户端发送液汪chunk-handle和副本位置。其中文件被分成若干个块,而每个块都是由一个不变的,全局唯一的64位的chunk-handle标识。Handle是由master在块创建时分配的。而出于安全性考虑,每一个文件块都要被复制到多个chunkserver上,一般默认3个副本;
客户端向其中的一个副本发出请求,请求指定了chunk handle(chunkserver以chunk handle标识chunk)和码埋亮块内的一个字节区间。
客户端从chunkserver获得块数据,任务完成。
运用GFS系统进行地下水功能评价指标计算,需要用户提供必要的基础数据输入文件,包括:层次结构输入文件、分区及剖分信息输入文誉型件、第四层(D层)指标数据文件索引文件、第四层(D层)指标数据文件和判断矩阵输入文件。该类文件均要求为纯文本格式(*.txt)。
对于第四层(D层)指标数据文件可按照《地下水功能评价工作细则》中介绍的方法建立;对于其他输入文件可以通过以下途径编辑获得:
1)通过Windows系统提供的“记事本”功能,输入数据,数据之间以空格分离,编辑完成后存盘即可生成GFS系统要求的文本文件。
2)在Microsoft Excel中输入数据,并将文件存为文本格式。 *** 作方法为:打开Microsoft Excel,在表格中输入需要的数据,然后点击“文件”菜单选择“另存为…”,在d出窗口底部的“保存亏猜类型”一栏选择“文本文件(制表符分隔)”,输入文件名,确定存盘即可。
3)利用Golden Software公司的Surfer软件中的电子表格编辑功能,输入需要的数据,然后点击“File”菜单,选择“Save As…销虚型”,在d出窗口底部的“保存类型”一栏选择“ASCⅡ Data(*.txt)”,输入文件名,确定存盘即可。
GFS系统运行过程中产生两类数据输出文件:一类是权重计算结果输出文件;另一类是功能评价指标计算结果输出文件。
(一)权重计算结果输出文件
如前所述,权重计算结果输出文件有两个。其中一个由用户指定存盘文件名,存放在GFS\INPUT\目录下,在运行地下水功能评价指标计算时,系统将调用该数据文件,因此,称其为系统调用权重文件。文件格式如图7-41所示。
图7-41 GFS系统的权重计算弯搭结果输出文件格式
另一个权重计算结果输出文件由系统自动命名产生,存放在GFS\OUTPUT\目录下,文件名为“WghtOut.TXT”。该文件是为方便用户查询而生成的,功能评价计算不用该文件。
(二)功能评价指标计算结果输出文件
如前所述,功能评价指标计算结果输出文件由系统罩码自动命名产生,文件数目取决于用户输入的层次结构模型A,B,C三层的元素个数,A,B,C三层共有几个元素就会产生几个文件,这些文件是地下水功能评价后续工作的数据基础,存放在GFS\OUTPUT\目录下。系统命名规则为:
a01.txt………A层元素计算结果文件;
b01.txt………B层第一个元素计算结果文件;
b02.txt………B层第二个元素计算结果文件;
┇ ┇ ┇
bn.txt………B层第n个元素计算结果文件;
c01.txt………C层第一个元素计算结果文件;
c02.txt………C层第二个元素埋闷拿计算结果文件;
┇ ┇ ┇
cm.txt………C层第m个元素计算结果文件。
以上文件的格式和内容,如图7-42所示。
图7-42 GFS系统的地下水功能评价指标计算结果输出文件格式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)