--- projects/cms/source/host/java/DecodeCPU_TXT.java 2000/12/07 23:54:54 1.3 +++ projects/cms/source/host/java/DecodeCPU_TXT.java 2000/12/08 15:43:55 1.4 @@ -26,75 +26,75 @@ class DecodeCPU_TXT { line = in.readLine(); // it seems some versions of top prefix this line with something else... lets remove it :) line = line.substring(line.indexOf("load averages:")); - System.out.println("line1: "+line); + // System.out.println("line1: "+line); StringTokenizer tok = new StringTokenizer(line,":",false); tok.nextToken(); // load averages tok.nextToken(" ,"); // : String load1 = tok.nextToken(); // "0.30" - System.out.println("load1: "+load1); + // System.out.println("load1: "+load1); String load5 = tok.nextToken(); // "0.27" - System.out.println("load5: "+load5); + // System.out.println("load5: "+load5); String load15 = tok.nextToken(); // "0.29" - System.out.println("load15: "+load15); + // System.out.println("load15: "+load15); String sTime = tok.nextToken(); // "16:58:10" - System.out.println("sTime: "+sTime); + // System.out.println("sTime: "+sTime); // get the next line line = in.readLine(); // 632 processes: 591 sleeping, 10 zombie, 30 stopped, 1 on cpu - System.out.println("line2: "+line); + // System.out.println("line2: "+line); tok = new StringTokenizer(line," ",false); String totalProcesses = tok.nextToken(); // "632" - System.out.println("totalProcesses: "+totalProcesses); + // System.out.println("totalProcesses: "+totalProcesses); tok.nextToken(); // processes String sleeping = tok.nextToken(": ,"); // "591" - System.out.println("sleeping: "+sleeping); + // System.out.println("sleeping: "+sleeping); tok.nextToken(); // sleeping String zombie = tok.nextToken(); // "10" - System.out.println("zombie: "+zombie); + // System.out.println("zombie: "+zombie); tok.nextToken(); // zombie String stopped = tok.nextToken(); // "30" - System.out.println("stopped: "+stopped); + // System.out.println("stopped: "+stopped); tok.nextToken(); // stopped String onCPU = tok.nextToken(); // "1" - System.out.println("onCPU: "+onCPU); + // System.out.println("onCPU: "+onCPU); // get the next line line = in.readLine(); // CPU states: 71.1% idle, 1.8% user, 4.8% kernel, 22.2% iowait, 0.0% swap - System.out.println("line3: "+line); + // System.out.println("line3: "+line); tok = new StringTokenizer(line,":%,",false); tok.nextToken(); // CPU states String idle = tok.nextToken(); // "71.1" - System.out.println("idle: "+idle); + // System.out.println("idle: "+idle); tok.nextToken(); // idle String user = tok.nextToken(",%"); // " 1.8" - System.out.println("user: "+user); + // System.out.println("user: "+user); tok.nextToken(); // user String kernel = tok.nextToken(); // " 4.8" - System.out.println("kernel: "+kernel); + // System.out.println("kernel: "+kernel); tok.nextToken(); // kernel String iowait = tok.nextToken(); // " 22.2" - System.out.println("iowait: "+iowait); + // System.out.println("iowait: "+iowait); tok.nextToken(); // iowait String swap = tok.nextToken(); // " 0.0" - System.out.println("swap: "+swap); + // System.out.println("swap: "+swap); line = in.readLine(); // Memory: 4096M real, 2380M free, 1237M swap in use, 9774M swap free - System.out.println("line4: "+line); + // System.out.println("line4: "+line); tok = new StringTokenizer(line,": ,",false); tok.nextToken(); // Memory: String real = tok.nextToken(); // "4096M" - System.out.println("real: "+real); + // System.out.println("real: "+real); tok.nextToken(); // real String free = tok.nextToken(", "); // "2380M" - System.out.println("free: "+free); + // System.out.println("free: "+free); tok.nextToken(); // free String swapInUse = tok.nextToken(); // "1237M" - System.out.println("swapInUse: "+swapInUse); + // System.out.println("swapInUse: "+swapInUse); tok.nextToken(); // swap tok.nextToken(); // in tok.nextToken(); // use String swapFree = tok.nextToken(", "); // "9774M" - System.out.println("swapFree: "+swapFree); + // System.out.println("swapFree: "+swapFree); // done now make it into an xml packet ;)