тестирование скорости соединения.

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
its_le
проходил мимо

тестирование скорости соединения.

Непрочитанное сообщение its_le » 2009-07-28 17:30:25

Может кто сталкивался, кто как решал.

Суть задачи. Тестирование скорости интернета между пользователем и сервером. Желательно с максимальной скоростью. Клиенты под win сервер под nix.

Возможные варианты:
1. SpeedTest и прочая фигня... неподходит, ибо реальную скорость непоказывает некогда, т.к. зависит от браузера, операционной системы, версии флеша и т.д.

2. iperf - отличная вещь, но есть несколько проблем.... тестировании скорости скачивания происходит отлично, но при попытки провести тестировании скорости в обе стороны (опция -r) у пользователя который находиться за натом, сервер завершает работу, а клиент зависает. Кто нить решал такую проблему?

3. ttcp - неплохая штука для тестирования скорости загрузки... но если сервер под win платформой, то там все норм, там существует форк переписаный на .NET у которого есть опция -c которая позволяет все время находиться серверу на прослушивании порта, то в nix версии такой опции нет и сервер завершает работу после окончания тестирования. Кто нить решал эту проблему?

Вот примерно у меня такие варианты были с такими проблемами. Может кто нить находил способы решения данной проблемы? (другой софт о котором я незнаю или свои разработки (была мысль написать даже свою клиент серверную утилиту на перл, но что то пока несрастаеца (может у кого получилось?))).

Заранее спасибо.)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

its_le
проходил мимо

Re: тестирование скорости соединения.

Непрочитанное сообщение its_le » 2009-07-29 11:21:50

так, чуть чуть ошибся, у iperf тоже только исходящуюю скорость получается померить...

есть какая нить подобная программа чтобы можно было измерить входящую скорость?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: тестирование скорости соединения.

Непрочитанное сообщение manefesto » 2009-08-07 15:05:11

netstat чего-то там
я такой яростный шо аж пиздеЦ
Изображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: тестирование скорости соединения.

Непрочитанное сообщение paradox » 2009-08-07 16:42:32

интересно а что такое "реальная скорость интернета"?
у меня например файлы одного и тогоже размера скачиваються с разной скоростью
как определить какая у миня скорость?

its_le
проходил мимо

Re: тестирование скорости соединения.

Непрочитанное сообщение its_le » 2009-08-17 11:07:59

paradox писал(а):интересно а что такое "реальная скорость интернета"?
у меня например файлы одного и тогоже размера скачиваються с разной скоростью
как определить какая у миня скорость?
хорошо "реальная скорость передачи данных по сети" в вашем случае обе будут правильными.... тот же iperf позволяет задавать блоки данных передаваные для передачи.

вопрос в другом, зачем вы это спросили? я полагаю вопрос вполне ясен и для меня и для вас.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: тестирование скорости соединения.

Непрочитанное сообщение terminus » 2009-08-17 12:37:13

а зачем это? вы провайдер и хотите тыкать юзеров мордой в тест, когда те жалуются, что: "интернет тормозит..."?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Bormental
сержант
Сообщения: 267
Зарегистрирован: 2008-09-26 21:26:35
Откуда: подмордорье
Контактная информация:

Re: тестирование скорости соединения.

Непрочитанное сообщение Bormental » 2009-08-30 14:04:42

я тоже долго искал чтото ничего ен нашол и на БСДю родил сам скриптик, показывает текущую скорость обмена на интерфейсе

Код: Выделить всё

bash-2.05b# cat speed.perl
#!/usr/bin/perl
open (TCPD,"tcpdump -v -n -p -i rl1 |");
$|=1;
my $d=0;
my $t=time();
my $c=0;
while(my $per=<TCPD>){
    if($per=~/length:\s+(\d+)/i){$d+=$1};
    if($c==1200){
        my $interval=time()-$t;
        my $speed=$d*8/$interval;
        print "$speed bps for $interval sec\n";
        $c=0;
        $t=time();
        $d=0;
    };
    $c++;
};
close TCPD;
интерфейс указываешь в tcpdump у меня rl1
тут $c==1200 указываешь количество итераций для вывода, чем меньше их тем чаще выводится показатель и сколрость больше рывками идет, так как канал в каждую секунду загружен не равномерно
:evil:

toxic
рядовой
Сообщения: 19
Зарегистрирован: 2008-03-03 23:25:22
Откуда: Ukraine, Sumy
Контактная информация:

Re: тестирование скорости соединения.

Непрочитанное сообщение toxic » 2009-09-02 12:02:28

Для просмотра скорости канала в реальном времени юзаю /usr/ports/net/nload