undera / perfmon-agent

Server metrics fetching agent, based on SIGAR
Apache License 2.0
397 stars 138 forks source link

DiskIo is always zero #18

Closed YannickXiong closed 2 years ago

YannickXiong commented 4 years ago

ServerAgent: ServerAgent-2.2.3 Jmeter: 5.2.1

I have a big data enviriment, and run standard TPC-DS/TPC-H test with 5TB size data, rationally to say during the test, IO will be very frequent and high. However when I monitor the io using perfmon-ServerAgent, the DISK IO is always 0(monitor for 4hours always 0, below is just a snapshot graph)

image

undera commented 4 years ago

The KPIs we get in agent are provided by SIGAR library, which is extremely outdated. It is known to glitch on some modern systems. Sometimes a workaround is to measure per-process IO. SSHMon plugin and EXEC metric types are also a workaround.

shivaprasad2634 commented 2 years ago

hi undera .thisis a very good library . i still see disks arg giving empty results. will this be fixed?

undera commented 2 years ago

No, this will not be fixed, due to dependency library not being updated and unmaintained.