Attempting to fix load reporting scaling through sysctl

This commit is contained in:
Pierre Pronchery 2006-11-01 12:16:29 +00:00
parent da7014a507
commit 7817165f90

View File

@ -127,9 +127,9 @@ static int _sysinfo_loads_sysctl(struct sysinfo * info)
memset(info->loads, 0, sizeof(info->loads)); memset(info->loads, 0, sizeof(info->loads));
return 1; return 1;
} }
info->loads[0] = la.ldavg[0] * 32; info->loads[0] = la.ldavg[0] * la.fscale / 64;
info->loads[1] = la.ldavg[1] * 32; info->loads[1] = la.ldavg[1] * la.fscale / 64;
info->loads[2] = la.ldavg[2] * 32; info->loads[2] = la.ldavg[2] * la.fscale / 64;
return 0; return 0;
} }
# endif # endif