Автор Тема: Да открием зависимостта между тези 3 стойносто от изхода на speedtest  (Прочетена 3240 пъти)

danaildr

  • Напреднали
  • *****
  • Публикации: 160
  • Distribution: Debian Buster
  • Window Manager: KDE Plasma
    • Профил
Значи при инсталиране на speedtest, от сайта на Ookla получаваме програмка за проверка на интернет скоростта. Има няколко варианта за изход на командата, като в тях има json, csv и др.
Обаче, когато се ползва някой от тези вормати за изход данните са леко .....
Например при json излизат ето това за DW скорост
"bandwidth":8584755,"bytes":61994672,"elapsed":7103 - и това се равнява на 68,68 Mbps.
някой знае ли как тези 3 стойности довеждат до резултат 68,68 Mbps.
Аз не успявам да видя връзката.
Активен

Закона на Мърфи е: Точното определение и логичното по-нататъшно развитие на общото ентропично учение, според което всички частички във вселената се стремят да се подредят във възможно най-голям безпорядък. Познанието, че на път за там споменатите частички поне веднъж ти се изпречват в краката.

remotexx

  • Напреднали
  • *****
  • Публикации: 1347
    • Профил
Код
GeSHi (INI):
  1. ((61 994 672 * 8) / 7,103) / 1 000 000 = Mbps (millions bits per second)
  2. ((61 994 672 * 8) / 7,103) / 1024 / 1024 = някой се бъркат и по този начин

и дава минимална разлика с това което си видял в браузъра щото все пак е отделен тест а и не (ми) става ясно това min, max или avg стойност е (ама като гледам по формулата е баш средната стойност)

Код
GeSHi (INI):
  1. 69.8236485992 = ((61994672 * 8)/7.103) / 1000000
  2. 66.5890203468 = ((61994672 * 8)/7.103) / 1024
  3.  
истината е някъде по средата


П.П.
Код
GeSHi (INI):
  1. (61994672*8) - bytes to bits
  2. / 7.103 - per 1 second
  3. / 1 000 000 - per 1 000 000 (Mega)
  4. = Mbps

само не стаява ясно това "bandwidth" какво е и в какво се мери...

П.П.П. Сега.. тия малко или много лъжат...
навремето спорът (между професионалистите) беше - дали да делим на 8 или на 10 - щото скоростта идваше в бодове т.е. битове и там имаше едни старт/стоп битове ама... и днес е същата - мерят само скоростта на това което върви по HTTP проткола а всеки един слой надолу от (7 слойния TCP/IP stack) си добавя своя информация към пакета и той се надува, така че колега приеми го на доверие това ти е bandwidth ама на ниво 7: Application Layer а той (по принцип) трябва да се мери на ниво 1: Physical Layer
https://en.wikipedia.org/wiki/OSI_model

ето тук малко по-нагледно обяснено
https://www.pearsonitcertification.com/articles/article.aspx?p=2873377

и виж само колко информация се губи по високите слоеве (не е само ИП адресите)
всичката тая допълнителна информция се губи при HTML/browser тестовете защото те вземат само размера на файла който се качва, а че трябва да се разпарчетоса на пакети и че всеки един пакет има всичко от картинката по-долу ..тези битове се губят


горната картинка е САМО за TCP пакетирането, виж по-долу и хедъра на IP слоя - той пък какво добавя (за да може да си свърши работата) и т.н. (общо са 7 слоя)
« Последна редакция: Aug 27, 2021, 18:03 от remotexx »
Активен

danaildr

  • Напреднали
  • *****
  • Публикации: 160
  • Distribution: Debian Buster
  • Window Manager: KDE Plasma
    • Профил
Код
GeSHi (INI):
  1. ((61994672 * 8)/7.103) / 1000 = Mbps (millions bits per second)
  2. ((61994672 * 8)/7.103) / 1024 = някой се бъркат и по този начин

и дава минимална разлика с това което си видял в браузъра щото все пак е отделен тест а и не (ми) става ясно това min, max или avg стойност е (ама като гледам по формулата е баш средната стойност)

Код
GeSHi (INI):
  1. 69823.6485992 = ((61994672 * 8)/7.103) / 1000
  2. 68187.1568351 = ((61994672 * 8)/7.103) / 1024
истината е някъде по средата


П.П.
Код
GeSHi (INI):
  1. (61994672*8) - bytes to bits
  2. / 7.103 - per 1 second
  3. / 1000 - per 1000 (Mega)
  4. = Mbps

само не стаява ясно това "bandwidth" какво е и в какво се мери...

П.П.П. Сега.. тия малко или много лъжат...


т.е. bytes:61994672, - това са битовете които са свалени при теста, а  elapsed:7103 - това са милисекундите за които са свалени предните битове.

Това изглежда да е "истинско".
Благодаря!
Активен

Закона на Мърфи е: Точното определение и логичното по-нататъшно развитие на общото ентропично учение, според което всички частички във вселената се стремят да се подредят във възможно най-голям безпорядък. Познанието, че на път за там споменатите частички поне веднъж ти се изпречват в краката.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Търся конзолен вариант на speedtest.net
Идеи и мнения
google 6 2526 Последна публикация Jan 16, 2009, 16:53
от coroot