1、在NSD设置中,角色设置分为metaonly,mataanddata,dataonly,desconly4种角色。在何种规模下应该配置何种角色?Meta与DATA之间是否存在设计边界?例如设计200GB的Meta,则最大可处理多大的DATA。可以管理的数据是否在空间大小和文件数量上有两条水线?
2、文件系统规划中,blocksize大小应该决定了FS中的容量以及inode数量,是否由Meta大小来决定?
3、NSD数量越多是否其FS性能越好(同类型NSD)?
感谢各位专家不吝赐教。
一
nsd中的metaonly,mataanddata,dataonly,desconly 这4种角色,没有一个严格的定义一定要如何配置。比如小的集群或数据量不大的情况看下例如:1 TB 或者几TB的数量,很多磁盘可以直接使用metaanddata的方式,管理也方便,数据量比较小。如果数据量上几十TB以上应该考虑metaonly 和dataonly 这种单独存放。单独设置replication等等。
有关meta和data两种数据的比例,这个也不是绝对,需要参考gpfs软件的版本,文件大小和类型,以及总的数据量等,详情可以参考
https://www.ibm.com/developerworks/community/wikis/home?lang=zh#!/wiki/General%20Parallel%20File%20System%20(GPFS)/page/Data%20and%20Metadata
二
文件系统blocksize的选择可以参考
每个文件系统大小理论值,主要是受blocksize决定,GPFS的meta随着后续的使用可以进行扩容,meta里存放了inodes,indirect blocks,directory blocks,extended attribute blocks等等,gpfs可以设置inodes使用阀值。
三
同种类型的nsd数量一般是越多性能越好,数据条带宽度大,读写性能会好很多。 当然也不能无限制的大。
希望有所帮助
收起