hosts()

阅读(414) 标签: 主进程, 指定分区, 分机列表,

描述:

获取主进程中指定分区内的分机列表

语法:

hosts(h,n,h0) 

备注:

从主进程序列h中找到含1n分区的列表,按区号次序返回对应成员。有h0参数时使用h0作为结果,仅替换h中不可用分机;n0时返回h中可用分机。

寻找次序:按分机计算力从大到小排序,例如:找到1区所在分机后,假定该分机会增加适合作业数的作业,再重算计算力排序找2区。

参数:

h

主进程序列

n

分区号

h0

分机序列,用来替换不可用的分机,参数可省略

返回值:

序列

示例:

hosts("192.168.0.116:8281",2)

hosts(["192.168.0.116:8281","192.168.0.116:8282"],0)

参数n0,返回可用的分机

hosts(["192.168.0.116:8281","192.168.0.116:8282","192.168.0.129:8281"],3)

hosts(["192.168.0.116:8281","192.168.0.116:8282"],2,"192.168.0.129:8281")

h0参数时,返回h0