static void closeOSStats() { if(isLinux()) { LinuxProcFsStatistics.close(); } else { HostStatHelper.close(); } }
static int init() { nonPidFilesInProc = getNumberOfNonProcessProcFiles(); sys_cpus = Runtime.getRuntime().availableProcessors(); pageSize = Integer.getInteger(pageSizeProperty, DEFAULT_PAGESIZE); cpuStatSingleton = new CpuStat(); hasProcVmStat = new File("/proc/vmstat").exists(); hasDiskStats = new File("/proc/diskstats").exists(); st = new SpaceTokenizer(); return 0; }
static int initOSStats() { if(isLinux()) { return LinuxProcFsStatistics.init(); } else { return HostStatHelper.init(); } }
static void refreshSystem(int[] ints, long[] longs, double[] doubles) { ints[LinuxSystemStats.processesINT] = getProcessCount(); ints[LinuxSystemStats.cpusINT] = sys_cpus; getSystemFileDescriptorStats(longs); longs[LinuxSystemStats.threadsSessionMaxLONG] = NativeCalls.getInstance().getSessionThreadLimit(); longs[LinuxSystemStats.threadsSystemMaxLONG] = getSystemThreadLimit(); getLoadAvg(doubles, longs); getMemInfo(ints); getDiskStats(longs); getNetStats(longs); if(hasProcVmStat) { getVmStats(longs);
static void refreshSystem(int[] ints, long[] longs, double[] doubles) { ints[LinuxSystemStats.processesINT] = getProcessCount(); ints[LinuxSystemStats.cpusINT] = sys_cpus; InputStreamReader isr = null; if(br != null) try { br.close(); } catch(IOException ignore) {} getLoadAvg(doubles); getMemInfo(ints); getDiskStats(longs); getNetStats(longs); if(hasProcVmStat) { getVmStats(longs);
long avail = LinuxProcFsStatistics.getAvailableMemory(logger); long size = offHeapMemorySize + Runtime.getRuntime().totalMemory(); if (avail < size) {
long avail = LinuxProcFsStatistics.getAvailableMemory(logger); long size = offHeapMemorySize + Runtime.getRuntime().totalMemory(); if (avail < size) {
static void closeOSStats() { if(isLinux()) { LinuxProcFsStatistics.close(); } else { HostStatHelper.close(); } }
static int init() { nonPidFilesInProc = getNumberOfNonProcessProcFiles(); sys_cpus = Runtime.getRuntime().availableProcessors(); pageSize = Integer.getInteger(pageSizeProperty, DEFAULT_PAGESIZE); cpuStatSingleton = new CpuStat(); hasProcVmStat = new File("/proc/vmstat").exists(); hasDiskStats = new File("/proc/diskstats").exists(); st = new SpaceTokenizer(); procFile = new File( "/proc/" + NativeCalls.getInstance().getProcessId() + "/stat" ); try { fchannel = new FileInputStream(procFile).getChannel(); } catch (FileNotFoundException e) { throw new GemFireIOException(e.getMessage(), e); } return 0; }
static int initOSStats() { if(isLinux()) { return LinuxProcFsStatistics.init(); } else { return HostStatHelper.init(); } }