@Override
            public void run() {
                try {
                    BufferedReader reader;
                    reader = new BufferedReader(new InputStreamReader(finalProcess.getInputStream()));
                    String line;
                    int i;
                    while ((line = reader.readLine()) != null) {
                        Long time = (new Date()).getTime();
                        String[] gpusIndex = StringUtils.split(line, ',');
                        for (i = 0; i < gpuList.length; i++) {
                            if (i == Integer.valueOf(gpusIndex[0])) {
                                List<Long> memPoint = new ArrayList<>();
                                memPoint.add(time);
                                memPoint.add(Long.parseLong(gpusIndex[1].trim()));
                                List<Long> utilPoint = new ArrayList<>();
                                utilPoint.add(time);
                                utilPoint.add(Long.parseLong(gpusIndex[2].trim()));
                                gpuMemoryUsed.put(gpuList[i], memPoint);
                                gpuUtilization.put(gpuList[i], utilPoint);
                                break;
                            }
                        }
                    }
                } catch (Exception e) {
                    LOG.warn("Exception in thread nvidia-smi stdoutRedirectThread");
                    e.printStackTrace();
                }
            }
Return the number of cpu vcores assigned

@return
core/src/main/java/net/qihoo/hbox/container/ContainerReporter.java