public static double getCPUUtilisation() {
		String[] toks = getCPUCoreUtilTokens();

		// From here http://www.linuxhowtos.org/System/procstat.htm
		long user = Long.parseLong(toks[2]);
		long nice = Long.parseLong(toks[3]);
		long system = Long.parseLong(toks[4]);
		long currentIdle = Long.parseLong(toks[5]);
		long iowait = Long.parseLong(toks[6]);
		long irq = Long.parseLong(toks[7]);
		long softirq = Long.parseLong(toks[8]);

		long currentLoad = user + nice + system + iowait + irq + softirq;
		long currentTotal = currentLoad + currentIdle;

		double util = ((((double) (currentLoad - prevAllCoresLoad)) / (currentTotal - prevAllCoresTotal)) * 100);

		prevAllCoresLoad = currentLoad;
		prevAllCoresTotal = currentTotal;

		return util;

	}