mitiya |
24-04-2007 17:36 578975 |
подскажите прогу для составления статистики скорости инета
Блин , прошу прощения за то что написано в названии темы , сам щас прочитал и ужаснулся , че-то я запечатался совсем.
Мне нужна прога которую можно было бы запускать где-нибуть раз в час и узнавать скорость соединения с интернетом ,и чтоб потом можно было поглядеть данные за день , неделю ,месяц.
Вполне подошло бы какое-нибуть консольное приложение,для применения в батнике.
|
mitiya |
30-04-2007 20:25 581468 |
Поскольку никто ничего не подсказал решил попробовать решить эту задачу с помощью бат-файла и wget .
Но тут поже возникли несколько проблем .
Код:
wget.exe --proxy=off --timestamping http://w ww.hmn.ru/maps/cardmsk700.jpg --20:09:25-- http://www.hmn.ru:80/maps/cardmsk700.jpg
=> `cardmsk700.jpg'
Connecting to www.hmn.ru:80... connected!
HTTP request sent, awaiting response... 200 OK
Length: 119,962 [image/jpeg]
0K -> .......... .......... .......... .......... .......... [ 42%]
50K -> .......... .......... .......... .......... .......... [ 85%]
100K -> .......... ....... [100%]
20:09:46 (5.86 KB/s) - `cardmsk700.jpg' saved [119962/119962]
вот что выдает wget после того как скачивает файл.
А мне бы нужно из этого как-то выделить скорость (в данном случе 5.86 KB/s) и дату и записать ее в лог.
|
hasherfrog |
02-05-2007 10:56 582032 |
Код:
@if exist cardmsk700.jpg del cardmsk700.jpg
@if exist temp1.txt del temp1.txt
@if exist temp2.txt del temp2.txt
@if exist temp3.txt del temp3.txt
@wget www.hmn.ru/maps/cardmsk700.jpg > temp1.txt 2>&1
@type temp1.txt | find "saved" > temp2.txt
@FOR /F "tokens=1 delims=)" %%i IN (temp2.txt) DO @echo %%i > temp3.txt
@FOR /F "tokens=2 delims=(" %%i IN (temp3.txt) DO @echo %%i >> log.txt
@if exist cardmsk700.jpg del cardmsk700.jpg
@if exist temp1.txt del temp1.txt
@if exist temp2.txt del temp2.txt
@if exist temp3.txt del temp3.txt
Честно говоря, как-то не очень точно получается. Слишком много побочных факторов - загруженность сайта, например.
|
mitiya |
02-05-2007 21:06 582305 |
Большое спасибо за помощь , немножко переделал скрипт , теперь он пишет в лог дату;время;скорость
Код:
@echo off
set sp=
if exist summer2.jpg del summer2.jpg
if exist temp1.txt del temp1.txt
if exist temp2.txt del temp2.txt
if exist temp3.txt del temp3.txt
wget http://cards.yandex.net/get/1659/summer2.jpg > temp1.txt 2>&1
type temp1.txt | find "saved" > temp2.txt
FOR /F "tokens=1 delims=)" %%i IN (temp2.txt) DO echo %%i > temp3.txt
FOR /F "tokens=2 delims=(" %%i IN (temp3.txt) DO set sp=%%i
if exist summer2.jpg del summer2.jpg
if exist temp1.txt del temp1.txt
if exist temp2.txt del temp2.txt
if exist temp3.txt del temp3.txt
echo %date%;%time%;%sp% >> log.txt
на счет не точно ,это фиг с ним , я хочу получить статистику того на какую скорость в течение дня может расчитывать юзер ,так что всякие побочные факторы только прибавляют реалистичности.
И еще один вопросик , а нет ли какой-нибуть универсальной программы для обработки логов , ну тав график бы неплохо построить и тд.
|
hasherfrog |
03-05-2007 11:54 582495 |
Зависит от того, насколько Вы часто собираетесь график строить.
Можно самому написать.
Можно попросту excel взять, и всё построить там (я бы так и сделал).
Только Mb/s и Kb/s нужно отличать (они для этого и вводятся в скрипте).
|
Время: 20:24.
© OSzone.net 2001-