Як дізнатися свою швидкість мережі (speed-test) з командного рядка лінукс - записна книжка сисадміна

Вітання! Я впевнений, багато хто з вас знають про існування сервісу speedtest.net. Це відмінний сайт, щоб провести перевірку вашої швидкість завантаження і закачування. Однак не скрізь є графічний інтерфейс (навіть в MS вже почали щось розуміти і випускають core-версії своїх серверних операційних систем). Як приклад - графіки немає на моєму роутере (зате є ssh і bash), а так само немає графіки зараз у мене на ноут. Просто не запускав ікси, з текстом адже я можу попрацювати і в консолі. (А думка про те, що зараз slackware їсть всього лише 40MB не може не радувати такого любителя оптимізації і аскетизму, як я.)

Проте, для любителів дізнатися свою швидкість в тому числі і в консолі, є утиліта і для цього. До слова, вона працює на Ubuntu 12.10 / 13.04 / 13.10 / 14.04 / 14.10 / 15.04, Mint 12/13/14/15/16/17? RHEL / CentOS 5.x / 6.x / 7.x, Fedora 17/18/19/20/21/22. Немаленький список, чи не так? Зрозуміло, я привів тільки часто використовувані.

Отже, спробуємо влаштувати speed-тест. Для початку, завантажити потрібний нам скрипт. Він написаний на Python, так що не дивуйтеся розширенню.

Тепер давайте зробимо його виконуваним. По суті, це не обов'язково, ніщо не заважає запустити його, набравши python на початку, але звичка ...

Тепер ми можемо запустити тест однієї простої командою

І ось що ми отримуємо. Досить докладний звіт:

Як не дивно, але я визначився в Москві і МТС зробила завмер по серверу в Megafon. Ось така дружба народів. ) Швидкість для модемчіка, встромлений в роутер і захованого в кутку кімнати, не така й погана - 57 мегабіт в секунду. (Не перераховуйте в мегабайти, не псуйте малину!)

Тепер деякі подробиці. Наприклад, якщо вам захотілося не тільки заміряти швидкість, але і залишити результат в «залі слави», вкажіть опцію -share. Виходить так:

Як дізнатися свою швидкість мережі (speed-test) з командного рядка лінукс - записна книжка сисадміна

А взагалі, по -help є чимало цікавих опцій

Звичайно, є чимало нарікань на цей тест. Іноді його виміри просто дивні (ну немає такої швидкості), проте хоча б якусь загальну картинку побачити можна. А для тих, кому потрібна точність, використовуйте iperf. Це відмінна утиліта і для Windows і для Linux. Єдине але - вам потрібно її запускати на обох кінцях заміряти ділянки - з одного боку в режимі сервер, на інший вже клієнт. Але зате точність гарантована.

Що можна тут зробити:

Як дізнатися свою швидкість мережі (speed-test) з командного рядка лінукс - записна книжка сисадміна
Олексій Убоженко фахівець в області системного адміністрування. записна книжка Вікіадмін Раменське, Москва

Мої проекти в даний час:
хостел сергиев посад