![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Частота обновления информации касательно подсчета трафика [D7, WinXP]
Sergey77 © (2005-01-03 19:10:00)С новым годом!
Есть такая статья: "Мониторинг сетей".
В ней есть раздел про определение входящего и исходящего трафика.
...есть поля:
dwInOctets - Содержит количество байт принятых через интерфейс
dwOutOctets - Содержит количество байт отправленных интерфейсом
нужно определить максимальную скорость в секунду за сеанс подключения, но если по таймеру смотреть эти данные каждую секеунду, то я думаю, что это будет грубовато т.е.:
если взять две секунды - №1 и №2, то возможна такая ситуация:
сек №1 - получено 70 кб
сек №2 - получено 30 кб
максимальная - 70 кб
но в первой и во второй секунде возможны простои:
допустим в первой вначале (30%), а во второй в конце (70%)
т.е. если соединить 70%(время активности первой сек в конце)+
30%(время активности второй сек вначале)=100% = 1 сек, и скорость составит 100 кб в сек, а не 70, просто начать измерять (смотреть сколько скачано) нужно было на 30%сек позже.
Это размышления новичка, подскажите, правильно ли я думаю;
и с какой частотой система заносит данные в вышеуказанные поля
нужно корректно мерять скорость трафика в сек
Уделившим внимание благодарен!
Eraser (2005-01-05 01:47:00) [1]Я не далеко от тебя ушёл в плане написания драйверов ;)), а прийдётся писать именно драйвер, если хочешь сделать действительно хорошую прогу...
Советую книгу "Программирование драйверов Windows" автор- Солдатов, но и она тебя не спасёт, драйвера- это целая наука ((
Sergio (2005-01-05 01:32:00) [2]я новичек, в связи с этим - что такое TDI ? 8(
Eraser (2005-01-05 01:23:00) [3]Серьёзные проги по подсчёту трафика (типа BWMeter, не путать с DUMeter!!!) используют свои (или не свой :))) драйвер режима ядра, а в нём через TDI всё легко определяется. Не спрашивайте как :))!
Sergio (2005-01-04 23:56:00) [4]Сложный вопрос...