hrping版本早升级到V5.0.4了

来源:互联网 发布:淘宝摄影产品拍照商家 编辑:程序博客网 时间:2024/05/10 13:49

前几年注意到hrping,觉得很好很强大。

2012年一年这个工具做了重大的改进,包括两次主版本升级和一些补丁升级,现在已经非常好用了,还提供了可视化显示工具grping。

v5.04 -- 25-Jun-2012

* Added -p option: hrPing is now a pathping as well!  In pathping mode, hrPing
  will first work like traceroute and find the path to the destination, then
  ping all hops on that path.  Pathping mode honours all useful hrPing options
  like -l, -u, -i, -s, -w, etc.

* Added -c option: concurrent sending.  With this options set to <num>, hrPing
  will keep at maximum <num> pings at a time in transmission.  That means it
  will send a new ping after it received a reply or a timeout of an already
  sent one.  When using -c, -s times are not observed.

+ Added -prec parameter to measure timer precision.  Added -tick parameter, so
  you can compare how bad the standard timer is. :)  Furthermore added support
  for multimedia timer with -mmtime, which gives at least 1000 Hz resolution.

+ Added some more time scales to graphics.

+ Quicker host name resolution in traceroute mode.

x Fixed missing timestamps in front of "Timeout waiting for" lines (-T
  option).  Thanks to Daniel Beardsmore for bug report.

x Fixed "Can't find own IP address!" error.  Thanks to shaori.

 

v5.00 -- 29-May-2012

! The big new thing is a graphical front-end to display ping results.  The
  front-end is an add-on, so the usual hrPing command line has not changed,
  you can just display all the timings in an extra window!  The graphical
  front-end is called grping.exe and can (so far) not be used alone.

  In the graphic you can change the time scale, show averages and display
  results of multiple ping runs in one graphic.

  How to use it with hrPing:
  Use -g switch to open a new window for the results.
  Use -gg switch like -g, but close that window when hrPing closes.
  Use -G switch to use an already existing grping window to display results;
  this is the way to show more than one graph in one window.

* Added packet size sweep support: -l and -L accept now sizes of the form
  start:end:incrememt.  The packets sent will start with size 'start' and will
  be incremented by 'increment' each time until 'end' is reached, then the
  cycle repeats.

  An added bonus is the calculation of the correlation between the size of the
  packet and the time.  An correlation of > 80% means that there is a strong
  correlation.  If the correlation is >= 40% we print an estimate of the line
  speed. :-)

+ Added printing of timeouts again, plus -qt parameter to switch it off.
  Thanks to Casey Mills for the idea.

+ If -F is set (logging to a file) and -q (or one of -qr, -qe, -qt) as well,
  then there is still no screen output for the specific type of messages, but
  they are written to the log file nevertheless.  Thanks to Matthias Wald for
  the inspiration.

x Fixed a memory leak.

x Fixed a rare crash.

x Hopefully fixed "buffer overflow" errors in log file.  Thanks to Matthias
  Wald.

x "Can't find own IP address!" was issued when the destination host was
  directly connected.  Fixed.

 

v4.00 -- 26-Mar-2012

* Complete rewrite of hrPING.  I hope, I didn't break too much.  If anything
  doesn't work as expected, please let me know.

  New features:
  * hrPING now uses almost no CPU load.  Old hrPING uses full load on one
    core.
  * The summary option -y now display proper min/max values as well as a
    better lost value.
  * Added -diag option to send all kinds of packets to the destination and
    print what is coming through.
  * ICMP timestamp mode shows petter rx/tx differences.
  * hrPING continues to ping, even if the sockets return an error (like lost
    connectivity).
  * -w timeout is now honoured even if the packet is received, but too late.
    In such a case, the packet is counted as lost.

 

原创粉丝点击