said by fred999:I have a question about the Predicted. If I look at, for example, my peak down on the 10th of the month, let's say it's 50G, I would expect the peak predicted would be 3x 50 = 150G. But that's not what it says.
What's the algorithm you're using to calculate the predicted?
To start off, why do you think it would be 3 times the usage of some random day?
Anyway, since it comes with source, we can see:
public double DownPredicted { get { return Down == 0 || DateTime.Now.Day == 1 ? 0 : Down / (Convert.ToDouble(DateTime.Now.Day - 1) / DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month)); } }
Let's zero in on the relevant code (which excludes the part that returns 0 if you have no usage, or if it's the first of the month):
Down / (Convert.ToDouble(DateTime.Now.Day - 1) / DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month))
And make that a little clearer:
Down / ((CURRENT_DAY_OF_MONTH - 1) / TOTAL_DAYS_IN_MONTH)
So if for example your total downloaded today is 100 gigs, then:
100 / ((14 - 1) / 31) = 238.46 gigs