29 июня 2013 г.
Быстрый консольный способ оценить скорость сетевого соединия в Linux
Предположим есть 2 хоста между которыми необходимо проверить скорость передачи данных. Такая задача возникает в случае необходимости периодически передавать между ними данные для понимания временнЫх издержек при передаче (это, к примеру, могут быть данные репликации MySQL для высоко нагруженной записями БД). Как оценить скорость, если под рукой только консоль? Очень просто, впрочем как и большинство таких задач в linux, просто не совсем очевидно :)
Итак для тестов нам понадобятся утилиты nc и dd.
На первом хосте (цель для передачи данных) запускаем:
Запустили nc в listen mode на порту 12345
На втором хосте (передатчик данных )запускаем:
В результате - получаете скорость передачи данных (от вывода dd)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий