code: func (m *Potassium) GlobalDivision(nodesInfo []types.NodeInfo, need, total int) ([]types.NodeInfo, error) {
  	if total < need {
  		return nil, types.NewDetailedErr(types.ErrInsufficientRes,
  			fmt.Sprintf("need: %d, vol: %d", need, total))
  	}
  	return GlobalDivisionPlan(nodesInfo, need)
  }
docs: // GlobalDivision deploy containers by their resource costs
  // 尽量使得资源消耗平均
  // need 是所需总量，total 是支持部署总量