If you look at the ping report, the RT times (as printed) total 25 miliseconds; at the moment, I'm looking at RTs on the order of 90 milisecs. Either adds up to half a sec pretty fast -- just 6 (+/-) iterations in my case; 20 in yours.
in reply to Re^2: RRD-Ping getting values on right interval
in thread RRD-Ping getting values on right interval
BTW, your script requires mods/workaround beyond my ken for Windoze/AS 5.12...:
Your vendor has not defined POSIX macro WUNTRACED, used at F:\_Perl_\pl_test\940785.pl
at my equivalent of your line 45.