Тестирование NeBFi-0.99rc. Отличные результаты.



Posted by Аркадий Водяник (195.206.226.8) on October 29, 2001 at 02:48:00:

In Reply to: Re: Тест скоpости. NeBFi-0.99rc1 posted by Vitaly V. Bursov on October 28, 2001 at 08:56:15:

Поздравляю, Виталий!

Связка Linux-NeBFi 0.99rc <---> Win95-NeBFi 0.99rc
показала такую же скорость передачи данных, как и связка
Linux-Samba <---> Win95-Client

То же можно сказать и о связках
Win98-NeBFi 0.99rc <---> Win95-NeBFi 0.99rc
и
Win98-Server <---> Win95-Client

Условия тестирования были такими же, как и моем
сообщении 3906.

Файл из точек и переводов строк был увеличен
до 2000000 байт. От момента запуска формы до появления
точек в ФБП:Клиенте во всех четырех перечисленных случаях
проходило по 16 с. при работе через сеть10Мбит/с.

При работе на одной машине (Win95 без NeBFi) проходило 14 с.
Имеем скорость передачи:

2000000/(16-14) = 1000000 байт/с, что очень близко к
теоретическому пределу скорости на сети 10Мбит/с.

Конечно, надо иметь ввиду, что разность близких чисел (16 и 14)
имеет невысокую точность. И можно сказать: "как же так,
ведь в тесте 3906 скорость Samba была почти вдвое ниже".
Но на этот раз файл был намного больше и числа 16 и 14 - это
поточнее, чем полученные ранее 10 и 8 для меньшего файла -
при той же разности - 2.
------------------------------------------------------------------------------

А сейчас немного покритикую Вас за сообщение 3917.

VB> Ведь Samba отправляет файл по мере его записи,
VB> а NeBFi -- уже весь записанный. В данном
VB> тесте SMB, безусловно, имеет преимущество --
VB> файл передается по кусочкам -- как Сервер его
VB> пишет -- тем самым "размазываясь во времени".

Неправильно. Samba не столь сообразительна, чтобы понять, что
надо отправлять *.ans; и об этом ее никто не просит.
Лишь когда *.ans будет переименован в *.out, начнется передача
этого *.out и инициатором этой передачи будет ФБП:Клиент.
Так что условия такие же, как и для NeBFi, никаких преимуществ.

VB> такие синтетические тесты *НЕ* пойдут
VB> надо че-нть по-красивее придумать/попробовать.

Нормальные тесты. По крайней мере они позволяют оценить,
нет ли потерь времени на пустом месте.

Какой тест нужен еще - так это оценка предельно допустимой
частоты подачи простых запросов ФБП:Серверу через NeBFi.
То есть какой-нибудь автоклиент делает все время какое-
нибудь "е 2+2", используя лишь одно имя для *.in. Сколько
таких запросов в минуту ему удастся сделать?
Этот вопрос меня заинтересовал потому, что старт ФБП:Клиента,
работающего через NeBFi, происходит заметно медленнее,
чем обычно.


Пpишедшие ответы: