Як запустити перевірку швидкості з командного рядка, щоб перевірити швидкість підключення до Інтернету
Зміст:
Чудові інструменти curl і wget забезпечують простий спосіб перевірити швидкість підключення до Інтернету безпосередньо з командного рядка. Curl постачається в комплекті з більшістю варіантів Unix, але користувачам Mac, які хочуть скористатися трюком wget, спочатку потрібно буде отримати wget для OS X, щоб це запрацювало, wget — це проста термінальна утиліта, яка використовується для завантаження файлів з Інтернету та ftp і його зручно мати при собі для різноманітних цілей, тому його все одно варто мати.Curl має бути попередньо встановлено на всіх версіях Unix, які навіть трохи сучасні, включаючи всі версії Mac OS X і Linux.
Перевірити швидкість підключення до Інтернету за допомогою командного рядка
Це досить простий трюк для перевірки швидкості завантаження за допомогою офіційних серверів SpeedTest, що робить його швидким і ефективним способом перевірки активного підключення до Інтернету. Є два способи використання цього: один використовує curl, а інший використовує wget.
Запустіть SpeedTest із curl із командного рядка, щоб визначити швидкість завантаження підключення до Інтернету
Перший трюк полягає у використанні curl, який може завантажувати віддалені файли майже з будь-якого місця, отримувати заголовки та виконувати масу інших чудових дій. Curl постачається в комплекті з кожною версією Unix і OS X, що коли-небудь створювалося, що робить цю команду майже універсальною для перевірки швидкості завантаження майже на будь-якому комп’ютері на базі unix:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Відображатиметься швидкість завантаження, а також час, що минув для завершення завантаження. Ось як це виглядає в терміналі:
Файл «Test10.zip» надсилається до /dev/null, тож не хвилюйтеся, що непотрібний тестовий файл займатиме місце на диску.
Якщо ви думаєте, що часто будете використовувати трюк із завивкою, додайте його до свого профілю як псевдонім:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Дякуємо одному з наших коментаторів за цей чудовий трюк із завивкою локонів.
Ви, мабуть, помітите, що сама команда дуже схожа на командний рядок wget для виконання подібної дії, тому це дійсно питання переваг.
Тестування швидкості з’єднання з командного рядка за допомогою wget
Якщо ви вже знайомі з командним рядком, ви знаєте, що робити, але інші можуть встановити wget, потім запустіть термінал (знайдеться в /Applications/Utilities/) і вставте наступний командний рядок у термінал:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Подивіться на праву сторону wget, коли він працює, і ви побачите швидкість з’єднання (1,36 м/с у прикладі знімка екрана). Оскільки wget спрямовує завантажений файл на /dev/null, він фактично не займатиме місця на жорсткому диску, тому немає жодних проблем щодо повторного виконання цієї команди.
Це використовує ті самі сервери SpeedTest, які доступні мобільним користувачам через програму Speed Test, це може стати гідним способом прямого порівняння швидкості підключення через широкосмугове та стільникове з’єднання без доступу до Веб-програми на основі Flash SpeedTest і без компіляції додаткового програмного забезпечення командного рядка.
Плануєте часто використовувати цей трюк? Спробуйте додати простий псевдонім до .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Використання псевдоніма, очевидно, є коротшим і легшим для запам’ятовування, що робить його трохи кориснішим для сценаріїв, автоматизації, віддаленого тестування та просто для тих із нас, хто любить поратися в терміналі.
Цей трюк прийшов до нас від @climagic у Твіттері, обов’язково підпишіться на @osxdaily там, якщо ви ще цього не зробили.