<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Тест пропускной способности в скрипте]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Тест пропускной способности в скрипте форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 22:41:21 -0400</pubDate>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289740">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Понял, в чем дело. В твоем скрипте переменные ?xAvg устанавливаются в максимальный битрейт во время теста. Раз в начале теста может быть всплеск, записывать это не имеет смысла. Лучше записывать "на протяжении всего времени" средний битрейт за 10 секунд – вот почему я постоянно записываю средний битрейт за 10 секунд до окончания теста. Qiet72 <br />
			<i>12.01.2018 13:43:00, qiet72.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289740</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289740</guid>
			<pubDate>Fri, 12 Jan 2018 13:43:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289739">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Как это возможно? Я лично планировал использовать максимальное среднее значение за 10 секунд в течение 20-секундного периода, и, по-моему, выбор «настоящего» среднего значения – это дело вкуса? (И 1000 и 1024 – это одно и то же, если вы последовательны в том, с чем сравниваете). <br />
			<i>12.01.2018 11:47:00, psamsig.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289739</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289739</guid>
			<pubDate>Fri, 12 Jan 2018 11:47:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289738">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			После экспериментов с твоим скриптом, я обнаружил, что результаты выдачи на самом деле довольно непоследовательны по сравнению с тем, что показывает инструмент "bandwidtht-test". После некоторого тестирования, я наконец-то добился последовательности. Вот получившийся скрипт: /tool { :local rxAvg 0 :local txAvg 0 bandwidth-test 1.2.3.4 duration=20s direction=both protocol=tcp user=btuser password=xxxxxxx do={ :set rxAvg ($“rx-10-second-average”/1000) :set txAvg ($“tx-10-second-average”/1000) } :put “Rx/Tx: $rxAvg/$txAvg Kbps” } Qiet72 <br />
			<i>12.01.2018 11:17:00, qiet72.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289738</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289738</guid>
			<pubDate>Fri, 12 Jan 2018 11:17:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289737">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я попробовал твой скрипт, и он работает отлично. Только вот расчет немного неверный. Мы работаем с передаточной скоростью, а не с объёмом данных. Передаточная скорость измеряется в битах в секунду, а объём данных — в байтах. Так что вот это не совсем правильно: `:put ("tx: " . ($txAvg / 1024) . " rx: " . &nbsp;($rxAvg / 1024))` Следует использовать: `:put ("tx: " . ($txAvg / 1000) . " rx: " . &nbsp;($rxAvg / 1000))`<br /><br />Qiet72 <br />
			<i>12.01.2018 10:30:00, qiet72.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289737</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289737</guid>
			<pubDate>Fri, 12 Jan 2018 10:30:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289736">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кто-нибудь пробовал? Как отправить результат по почте? Без Gmail. <br />
			<i>21.01.2015 12:14:00, plisken.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289736</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289736</guid>
			<pubDate>Wed, 21 Jan 2015 12:14:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289735">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Та же самая проблема… <br />
			<i>07.08.2013 10:41:00, dyadya.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289735</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289735</guid>
			<pubDate>Wed, 07 Aug 2013 10:41:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289734">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня та же проблема… <br />
			<i>07.08.2013 08:43:00, dyadya.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289734</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289734</guid>
			<pubDate>Wed, 07 Aug 2013 08:43:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289733">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я знаю, что это старая тема, но раз на неё никогда не ответили и она появляется в первой выдаче при поиске, выложу свои находки: /tool {<br /> &nbsp; &nbsp;:local txAvg 0<br /> &nbsp; &nbsp;:local rxAvg 0<br /> &nbsp; &nbsp;bandwidth-test 1.2.3.4 duration=20s direction=both user=BTestClient password=******** do={<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if ($txAvg &lt; $"tx-10-second-average") do={<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set txAvg $"tx-10-second-average"<br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if ($rxAvg &lt; $"rx-10-second-average") do={<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set rxAvg $"rx-10-second-average"<br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /> &nbsp; &nbsp;}<br /> &nbsp; &nbsp;:put ("tx: " . ($txAvg / 1024) . " rx: " . &nbsp;($rxAvg / 1024))<br />} Обратите внимание, что все свойства, в названии которых есть дефис, должны быть заключены в кавычки (например, $“tx-10-second-average”). $status проходит через значения “connecting”, “running” и “done testing” (предполагая, что он может подключиться). Судя по всему, минимальные политики для btest клиента – ‘winbox’ и ‘test’. <br />
			<i>16.09.2014 19:33:00, psamsig.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289733</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289733</guid>
			<pubDate>Tue, 16 Sep 2014 19:33:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Тест пропускной способности в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289732">Тест пропускной способности в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я пытаюсь написать скрипт, который делает тест скорости и сохраняет средние значения за 10 секунд. В скрипте есть следующие строки:<br />:global i 5<br />;/tool bandwidth-test 10.140.14.11 duration=5s direction=transmit user=admin password=*****<br />do (:set i $tx-10-second-average; :log info “$i”; }<br /><br />Когда я запускаю скрипт, он логирует только одно значение — 0. Когда я запускаю эти две строки из командной строки, он логирует каждое значение. Я понял, что когда я запускаю скрипт, кажется, что он не запускает команду bandwidth для указанной длительности. Поэтому он всегда возвращает 0, потому что это первое значение, когда bandwidth-test пытается подключиться.<br /><br />Также, если запустить следующее в командной строке:<br />/tool bandwidth-test 10.140.14.11 duration=5s direction=transmit user=admin password=***** file=bw<br /><br />то создается файл bw с только одной записью:<br />status: connecting<br />duration: 0s<br />tx-current: 0bps<br />tx-10-second-average: 0bps<br />tx-total-average: 0bps<br />random-data: no<br />direction: transmit<br />tx-size: 1500<br /><br />Есть какие-нибудь идеи? Может быть, я что-то делаю не так? Какие-нибудь другие решения? Спасибо! <br />
			<i>10.11.2007 12:48:00, crovax.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289732</link>
			<guid>http://mikrotik.moscow/forum/forum57/72321-test-propusknoy-sposobnosti-v-skripte/message289732</guid>
			<pubDate>Sat, 10 Nov 2007 12:48:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
