Commit Graph

64 Commits

Author SHA1 Message Date
Doug MacEachern
22452e99fc add file_system_usage_t.used field 2005-04-26 19:55:21 +00:00
Doug MacEachern
009d51854c impl new disk metrics 2005-04-07 01:50:46 +00:00
Doug MacEachern
aa3a6a201d init new disk fields 2005-04-07 01:28:07 +00:00
Doug MacEachern
c3a432ac60 use protocol arg in proc_port 2005-03-16 04:03:16 +00:00
Doug MacEachern
c31d2c5712 add protocol param to proc_port function 2005-03-16 02:44:52 +00:00
Doug MacEachern
730ee36885 implement proc_port for aix 2005-03-16 01:33:29 +00:00
Doug MacEachern
b9144d1728 pass sigar_t* to sigar_os_error_string 2005-03-12 06:19:34 +00:00
Doug MacEachern
f702a007c7 dont lookup disk entry if stat fails 2005-02-24 06:03:56 +00:00
Doug MacEachern
61664d00df build diskmap using libperfstat and odm rather than lspv on 5.x 2005-02-24 05:45:24 +00:00
Doug MacEachern
6c366f4842 re-enable disk io metrics.
use libperfstat to get disk io metrics on aix 5.1+
2005-02-24 03:45:34 +00:00
Doug MacEachern
fe9d14925e add perfstat_disk wrapper 2005-02-24 03:44:41 +00:00
Doug MacEachern
df3c30eadf disable disk read/write metrics 2005-02-23 20:26:50 +00:00
Doug MacEachern
37d68c8180 keep /dev/mem fd open 2005-02-23 17:29:10 +00:00
Doug MacEachern
3cd8cf7638 cache the iostat addresses 2005-02-22 22:52:18 +00:00
Doug MacEachern
bee745af0d aix thread_cpu_get impl 2005-01-07 00:34:58 +00:00
Doug MacEachern
ebb4e703c8 link against libpthreads 2005-01-07 00:09:37 +00:00
Doug MacEachern
11ecd9cf07 pthread_getrusage_np wrapper 2005-01-07 00:09:23 +00:00
Doug MacEachern
45bef706a4 from 5.2, required to link pthread_getrusage_np when building on 4.3 2005-01-07 00:08:27 +00:00
Doug MacEachern
8e420228a1 fix if disk has no volume group 2004-12-11 01:10:53 +00:00
Doug MacEachern
5630d9a48a implement disk metrics 2004-12-06 03:51:15 +00:00
Doug MacEachern
728fd6d75d initialize disk metrics for all platforms 2004-12-05 23:42:23 +00:00
Doug MacEachern
dfdff8b635 use SIGAR_FIELD_NOTIMPL constant in place of -1 or 0 for fields which are not implemented for a given platform 2004-12-05 23:36:48 +00:00
Doug MacEachern
46ba56bc17 add cpu.wait metric 2004-11-22 01:51:34 +00:00
Doug MacEachern
fee5b18641 removing mem.{buffer,cached} fields.
replace with actual_{free,used} fields so we can portably adjust
-/+ buffers/cache on linux and perhaps on other platforms w/ different
semantics.
2004-11-20 02:08:16 +00:00
Doug MacEachern
1299660b6c thread_cpu stub 2004-11-17 05:35:17 +00:00
Doug MacEachern
4736d77c87 add proc_time.total field (sum of user+sys) 2004-08-21 00:25:07 +00:00
Doug MacEachern
606275fc36 renaming proc_time.{utime,stime} to proc_time.{user,sys}
'utime' and 'stime' are common within system structures, but with lots of
other stuff in the structure unrelated to time.  having 'time' in both the
structure/class name and the field at the sigar level is just lame.
2004-08-21 00:13:13 +00:00
Doug MacEachern
dc4168178d removing uptime.idletime (only linux had this) 2004-07-21 21:56:55 +00:00
Doug MacEachern
d87f4e50d8 skip swap device if not active 2004-07-20 15:42:05 +00:00
Doug MacEachern
1df568b4ef proper return value check for perfstat functions 2004-07-19 21:33:18 +00:00
Doug MacEachern
ffc18694f4 use perfstat_pagingspace for swap metrics if libperfstat is available 2004-07-19 21:28:52 +00:00
Doug MacEachern
af3804e1d8 name the unnamed unions instead of commenting out 2004-07-19 20:43:35 +00:00
Doug MacEachern
3ae523990f size param to perfstat functions is size_t not int 2004-07-19 20:30:06 +00:00
Doug MacEachern
fd0b920b0d simplify cpu_total wrapper 2004-07-19 19:49:32 +00:00
Doug MacEachern
87b502d76a use perfstat for cpu_list if available 2004-07-19 19:44:01 +00:00
Doug MacEachern
c90566454e use libperfstat for cpu if possible 2004-07-19 19:05:23 +00:00
Doug MacEachern
c92662082c add loadavg calculation notes 2004-07-19 18:36:17 +00:00
Doug MacEachern
3b4d48a0ce use libperfstat for loadaverage if possible 2004-07-19 18:31:22 +00:00
Doug MacEachern
657ff6d874 need get_self_path decl earlier for perfstat wrapper refactor 2004-07-19 18:21:36 +00:00
Doug MacEachern
7d6f84e81a refactor perfstat wrapper so it can be used in other functions 2004-07-19 18:13:56 +00:00
Doug MacEachern
310cf063eb continue if a swapqry fails 2004-07-18 20:46:12 +00:00
Doug MacEachern
426d2d9e11 add some swap logging 2004-07-18 17:46:26 +00:00
Doug MacEachern
48857bb990 workaround uptime issue on 5.x 2004-07-16 18:33:19 +00:00
Doug MacEachern
de952b5d81 remove unused variable 2004-07-16 01:25:54 +00:00
Doug MacEachern
471d4bb02b call versioned boot_time functions based on uname version rather than always trying v4 first 2004-07-16 01:20:47 +00:00
Doug MacEachern
698be6dd32 s/procinfo/procsinfo/ so we can compile in 64 bit mode 2004-07-15 18:38:56 +00:00
Doug MacEachern
6b692615ef fix possible handle leak in sigar_get_cpu_mhz_perfstat 2004-07-13 02:25:41 +00:00
Doug MacEachern
ef21ab2336 add some debug logging 2004-07-12 21:14:20 +00:00
Doug MacEachern
ddc6f4c55c missed api _list convention, cpu_infos -> cpu_info_list 2004-07-10 04:44:45 +00:00
Doug MacEachern
c51d4f15d4 cpu model name fixups 2004-07-09 20:44:39 +00:00