|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
03.04.2019, 18:07 | #1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Программа для измерения скорости данных в сети
Старая разработка, 2006 года. Проверялась исключительно на контроллерах SMH2010 с неактуальными сейчас версиями ядер.
Но вроде на глазок показывает правду и на современном SMH2010. На других контроллерах не проверял, но Pixel-12xx тоже должен подойти идеально. На других контроллерах (кроме Trim5 и новее) обязательно отсутствие модулей расширения - они точно будут скрадывать скорость у процессора. Программа смотрит обращения к себе, считает их и выдаёт в бит/секундах использование канала. Данная программа в своё время очень мне помогала настраивать высоконагруженные сети. Как минимум всегда есть понимание, что там происходит и насколько всё стабильно работает. Особенно показательно она работает, если контроллер является мастером. Стабильность работы становится очевидна. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.04.2019, 15:02 | #2 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 129
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Программа для измерения скорости данных в сети
Цитата:
в проекте время = 40, что это? таймаут же = 0. тоже не понятно. |
|
07.04.2019, 22:21 | #3 |
Senior Member
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Программа для измерения скорости данных в сети
Время - это время измерения скорости в тиках. 40 при тике 100 мс=4с.
Таймаут - таймаут слейва, для определения "Кол-во просранного времени". Судя по всему, макрос корректно работает на пакетах определенной длинны и типа, в данном случае "Каждый пакет 18 байт + 4x2 байта на t-out".Это видимо пакет запроса от мастера, там пакеты более мене определенной длинны. Больше интересует "Постоянная Арса". Это учет длинны ответов от слейва? Но длинна ответа вариабельна и сильно зависит от типа запроса. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
08.04.2019, 10:50 | #4 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 129
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Программа для измерения скорости данных в сети
Цитата:
уточнить хочу - на выходе макроса имеем какбы реальный битрейт усредненный за время 4 секунды? а на выходе "учет просранного" сколько времени ушло на плохие/неотвеченные запросы. так? |
|
08.04.2019, 11:14 | #5 |
Senior Member
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Программа для измерения скорости данных в сети
Точно может сказать Arsie. Я высказал только свое мнение. А так да, реальный (или близкий к реальному) битрейт и "Кол-во просранного времени". Только хотелось бы выводить оба показателя в одной системе координат (время, проценты). Но это можно и самому доделать.
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
08.04.2019, 12:05 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Программа для измерения скорости данных в сети
Цитата:
Битрейт наиболее правильно посчитается на "калиброванной" посылке, но практика показала, что по большому счёту это не важно, т.к. наиболее интересно сравнение скоростей до и после мероприятий по оптимизации, а не сами численные показания скорости. Постоянная Арса что-там учитывает железно-протокольное, но из памяти уже стёрлось, что именно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Качество сети для SMConnect | gaa | SMConnect & SMConfig | 16 | 30.01.2020 21:59 |
Программа для Pixel | Rainevent | Вопросы о программировании | 10 | 08.01.2018 18:03 |
Программа для Pixel 1211 | dak | Вопросы о Pixel | 2 | 04.04.2017 01:04 |
Правильная разводка сетей RS-485 | Arsie | Библиотека | 30 | 28.02.2014 13:52 |
Использование USB-хаба | Varnak | Вопросы о SMH-2G(i) | 8 | 01.03.2013 12:20 |