Doug MacEachern
e472dc9d9a
add copyright
2006-07-15 17:46:36 +00:00
Doug MacEachern
ea4f9c7ee4
use libperfstat for net_interface_stat when available
2006-07-07 00:19:50 +00:00
Doug MacEachern
b6950ca519
store net_connection addresses in binary rather than string
2006-07-04 16:41:53 +00:00
Doug MacEachern
51dceb9688
implement sigar_net_connection_walk for aix
2006-07-01 18:44:41 +00:00
Doug MacEachern
475ddf2428
remove mem.shared
2006-07-01 02:47:09 +00:00
Doug MacEachern
829f93104f
remove aix 4.x + 5.x bincompat insanity, allowing sigar to be compiled on 5.x
2006-06-28 02:48:02 +00:00
Doug MacEachern
8355e44d8c
cast to prevent possible integer overflow in filesystem_usage
2006-05-31 00:59:14 +00:00
Doug MacEachern
39e0b3b948
add net_interface_stat.speed
2006-03-07 01:35:56 +00:00
Doug MacEachern
9f5ad58812
add net_interface_stat.speed
2006-03-07 01:08:23 +00:00
Doug MacEachern
e63e0ff456
remove proc_mem.{rss,vsize}
2006-03-04 02:48:58 +00:00
Doug MacEachern
af1556f004
fix perfstat_init
2006-03-01 14:25:44 +00:00
Doug MacEachern
dc3eceb517
move self_path to the base sigar_t
2005-12-14 18:35:19 +00:00
Doug MacEachern
530157168d
add proc_mem page fault metrics
2005-11-23 17:39:28 +00:00
Doug MacEachern
92a33c7caf
use procsinfo64 and get proc_state.priority from that
2005-11-23 01:24:29 +00:00
Doug MacEachern
6b7a36f521
add proc_state.processor
2005-11-23 01:16:52 +00:00
Doug MacEachern
60271c8ac9
add proc_state.threads
2005-11-22 21:55:41 +00:00
Doug MacEachern
fc6592f379
proc_mem.resident same as proc_mem.rss
2005-11-01 19:11:13 +00:00
Doug MacEachern
5ba12f568d
fix who_list on aix, struct utmp is not binary compatible
2005-09-24 22:37:21 +00:00
Doug MacEachern
24296593f7
net_route_list is not implented
2005-09-24 21:36:16 +00:00
Doug MacEachern
ad50c42292
set queue metrics
2005-05-13 03:28:21 +00:00
Doug MacEachern
b1815c1dd6
implement tcp portion of net_connection_list
2005-05-12 21:12:06 +00:00
Doug MacEachern
aeb73b9982
add missing cpu wait
2005-05-12 00:16:53 +00:00
Doug MacEachern
2299b02202
dont reconvert for cpu total
2005-05-12 00:15:27 +00:00
Doug MacEachern
fe1ed25bd1
add missing cpu wait
2005-05-12 00:13:14 +00:00
Doug MacEachern
6fed44d47c
convert cpu times to seconds
2005-05-12 00:11:05 +00:00
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
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
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