Basically, the NetIn and Out measures seem to cut values off for no reason. I'll explain further in a sec, first here's the code:
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
[MeasureNetOut
Measure=NetOut
NetOutSpeed=10000000
[OutAbsolute]
Meter=STRING
MeasureName=MeasureNetOut
X=26
Y=19
FontColor=255,255,255,255
FontFace=Trebuchet MS
FontSize=9
ClipString=0
AntiAlias=1
AutoScale=1
Text="UL: %1"
Now, the problem. I have a 120/10 connection (yes, that's in mbits). Naturally, that means I need to use 120,000,000 and 10,000,000 as respectively in and out limits (added the commas for readability, don't actually have them in code as you can see ). I've also tested with AutoScale on and off, doesn't make a difference to the actual value.
I tested these out by simply downloading from Usenet, since that easily maxes out my download, and uploading a 150 megabyte file to my FTP. Downloading went at 14 MByte/s like it should, however, according to the NetIn measure it was doing so at 7.7 M (with autoscale); obviously not correct, since 14 MByte is just under 120 Mbit. Similarly when uploading, I'd be doing so at 1.2 megabytes/s, which is just under 10 megabits/s, but NetOut would show 3.xM; 338721 without autoscale for example.
Now, I looked at the speeds a bit closer, and what it SEEMED like to me was that the FIRST digit/digits got cut off; i.e. the 7.7 should've been 117.7, the 3.3 should've been 9.33. Those values would've been almost exactly correct, or at least close enough to the actual speeds at those times.
If it was a matter of the window not being able to fit the content, I would understand, but I've got DL/UL: %1 as my strings, so there's plenty of room; if anything, it should cut off something at the END.
I've searched around a bit, and it seems NetIn/Out are unreliable, so I'll probably give it a try with PerfMon tomorrow, but any ideas?
I'll also post some screenshots tomorrow, so you can get an idea of what I mean