*** Withdrawn ***
I've completely rewritten the telnet functions of DSLstats using a different networking library. This is much faster than before, and sampling now only takes about one second. The sample rate can be set to any value from one second upwards. On my system it works well at the fastest rate - occasional samples are missed, but there are no adverse consequences.
I would appreciate it if some people would test this version on different systems. I'm particularly interested in how it performs on VDSL2 systems, with the much larger quantity of data which has to be read from the modem.
This version is functionally identical to v4.53.2, but there's one additional option which may need to be set: on the login and special login pages you can select the telnet command prompt which applies to your modem. The default prompt is '#', and this will suit the vast majority of models, but the Billion 7800DXL (for example) uses '>' and there are probably some others. This option needs to be set correctly or sampling will fail. I intend to automate this selection later.
You can download v4.54.1 from
http://www.s446074245.websitehome.co.uk/downloads.html (at the bottom of the page).
[Edit] Version 4.54 won't work with modems which use a second stage login. I'll correct this shortly.
[Edit2] Now version 4.54.1 which does work with modems which use a second stage login.