Сопоставление скоростей скачивания файла в старой и новой версиях программы DVB-DATA с платой AzureWave ADSP-400 (Twinhan 1041) и TCP ускорителем Globax

1. Методика, условия и параметры.

Методика основана на измерениях, проводимых при скачивании через транспондер S2 по тарифу, соответствующему скорости 4 Мб/с с использованием TCP ускорителя Globax сжатого файла https://stv.su/files/iso/ss4.iso размером 196,9 МБ. Файл скачивался с сервера, соединенного каналом 100 Мб/с со спутниковым каналом S2 ООО «СТВ». Это исключало погрешность, связанную с «тонкими местами» в Интернет. При измерениях в процессе скачивания использовались данные программного обеспечения платы ADSP-400, браузера, штатной измерительной программы Windows Performance Monitor на спутниковом интерфейсе, на интерфейсе замыкания на себя и на интерфейсе Ethernet обратного канала. Так же выполнялся контрольный расчет средней скорости по значениям объема файла и времени его скачивания. Сравнивались полученные результаты измерений и вычислений скоростей при использовании старой (1.8.0.8) и новой (1.8.1.3) версий программы DVB-Data. Измерения осуществлялись 21.04.09 с 12:09:00 на компьютере Athlon 3200+ 2 GHz/ 2 GB RAM/ 160 GB HDD, WinXP Pro SP3

2. Измерение скорости скачивания с использованием старой версии программы DVB-Data версии (1.8.0.8) с платой AzureWave ADSP-400

Получены следующие результаты вычислений и измерений.

  • Объем скачиваемого файла 196,9 МБайт = 1575 Мбит.
  • Время скачивания файла составило 22 минуты и 42 секунды или 1362 секунды.
  • Расчетная средняя скорость составила 1,16 Мб/с.
  • Измеренная в браузере Opera средняя скорость 160КБ/с = 1,25 Мб/с.
  • Измеренная с помощью Performance Monitor на интерфейсе замыкания на себя средняя скорость 160КБ/с = 1,25 Мб/с.
  • Измеренная с помощью Performance Monitor на интерфейсе DVB-S2 средняя скорость 480КБ/с = 3,75 Мб/с.
  • Измеренная с помощью DVB-Data на интерфейсе DVB-S2 средняя скорость 4 Мб/с.
  • Измеренная с помощью Performance Monitor на интерфейсе исходящего канала средняя скорость 1,03 КБ/с = 8,24 Кб/с.

Графические результаты измерений с помощью Performance Monitor приведены на скриншоте ниже.

Графики - старая версия DVB-Data

На рисунке графики изображены:

  • синим цветом – скорость в прямом канале на интерфейсе DVB-S;
  • красным цветом - на интерфейсе замыкания на себя;
  • зеленым цветом - в обратном канале на интерфейсе Ethernet (с коэффициентом 1/100).

Из графиков видно, что на спутниковом интерфейсе DVB трафик принимается равномерно, то есть пакеты DVB-S2 потока принимаются в массе своей правильно и не отбрасываются.

Принятые со скоростью около 4 Мб/с пакеты DVB-S2 потока, после деинкапсуляции в приложение (браузер) через интерфейс замыкания на себя передаются пульсациями и с меньшей скоростью около 1 Мб/с. Так же большой обратный трафик около 8 Кб/с.

Это косвенно свидетельствует о проблемах передачи правильно принятых DVB данных в браузер. Ошибка приводит к уменьшению информационной скорости с 4 до 1 Мб/с, а также к загрузке спутникового канала паразитным трафиком (около 3 Мб/с на каждую плату ADSP-400) и к увеличению трафика в исходящем канале.

Со слов разработчика, в старой версии программы DVB-Data (1.8.0.8 и более ранних) он обнаружил ошибку в модуле синхронизации модуля фильтра ПИДа с модулем интерфейса замыкания на себя. Разработчик исправил эту ошибку и представил новую версию программы DVB-Data 1.8.1.3. В следующем разделе расчеты и измерения скорости скачивания с использованием исправленной версии.

3. Измерение скорости скачивания с использованием новой версии программы DVB-Data версии 1.8.1.3 с платой AzureWave ADSP-400

Получены следующие результаты вычислений и измерений.

  • Объем скачиваемого файла 196,9 МБайт = 1575 Мбит.
  • Время скачивания файла составило 6 минут и 43 секунды или 403 секунды.
  • Расчетная средняя скорость составила 3,9 Мб/с.
  • Измеренная в браузере Opera средняя скорость 500КБ/с = 3,9 Мб/с.
  • Измеренная с помощью Performance Monitor на интерфейсе замыкания на себя средняя скорость 505КБ/с = 3,95 Мб/с.
  • Измеренная с помощью Performance Monitor на интерфейсе DVB-S2 средняя скорость 500КБ/с = 4,0 Мб/с.
  • Измеренная с помощью DVB-Data на интерфейсе DVB-S2 средняя скорость 4 Мб/с.
  • Измеренная с помощью Performance Monitor на интерфейсе исходящего канала средняя скорость 0,013 КБ/с = 0,1 Кб/с.

Графические результаты измерений с помощью Performance Monitor приведены на скриншоте ниже.

Графики - исправленная версия DVB-Data

На рисунке графики изображены:

  • синим цветом – скорость в прямом канале на интерфейсе DVB-S;
  • красным цветом - на интерфейсе замыкания на себя;
  • зеленым цветом - в обратном канале на интерфейсе Ethernet (с коэффициентом 1/100).

Из графика выше, следует, что в исправленной версии программы DVB-DATA, скорость потока на интерфейсе замыкания на себя равномерная и почти совпадает со скоростью потока DVB-S2. Исходящий трафик стал существенно меньше. Эти и другие численные результаты теста косвенно свидетельствуют о более правильной работе платы с программой DVB-DATA и программой «Глобакс». Информационная скорость входящего трафика возросла до 4 Мб/с, исчез паразитный входящий трафик и существенно уменьшился исходящий трафик.

== 4. Сопоставление скоростей скачивания файла в старой и новой версиях программы DVB-DATA с платой AzureWave ADSP-400 (Twinhan 1041) и TCP ускорителем Globax ==

В таблице ниже сопоставлены результаты измерений при использовании старых и новых драйверов.

Средняя скорость скачивания файла с использованием S2, Globax, ADSP-400 Старая версия (1.8.0.8) Новая версия (1.8.1.3)
Расчетная скорость скачивания 0,98 Mbit/s 3,9 Mbit/s
Скорость скачивания, измеренная браузером Opera 0,98 Mbit/s 3,9 Mbit/s
Скорость скачивания, измеренная Performance Monitor (Замыкание на себя - Loopback) 0,98 Mbit/s 3,95 Mbit/s
Скорость скачивания, измеренная Performance Monitor (DVB-S) 4 Mbit/s 3,9 Mbit/s
Скорость скачивания, измеренная DVB-Data (DVB-S) 4 Mbit/s 4 Mbit/s
Исходящий трафик на Ethernet интерфейсе 8 Kbit/s 0,1 Kbit/s

Из таблицы видно, что:

  1. Результаты расчета и измерений информационной скорости с помощью программ Performance Monitor на интерфейсе замыкания на себя и с помощью браузера Opera совпадают;
  2. результаты измерения канальной скорости с помощью программ Performance Monitor и DVB-Data на интерфейсе DVB-S совпадают;
  3. при замене старой версии (1.8.0.8) программы DVB-DATA на новую (1.8.1.3) скорость скачивания файла с использованием платы ADSP-400 и программы Globax возросла с 1 до 4 Мб/с,
  4. при замене старой версии (1.8.0.8) программы DVB-DATA на новую (1.8.1.3) исчез паразитный входящий трафик 3 Мб/с
  5. при замене старой версии (1.8.0.8) программы DVB-DATA на новую (1.8.1.3) в 80 раз уменьшился исходящий трафик.

Алексей Петропавловский
Дмитрий Волков

 
twin_tests.txt · Последние изменения: 2009/05/22 14:27 pavlov
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki