Как да стартирате тест за скорост от командния ред, за да проверите скоростта на интернет връзката
Съдържание:
Отличните инструменти 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 m/s в примера на екранната снимка). Тъй като wget насочва изтегления файл към /dev/null, той всъщност няма да заеме място на твърдия диск, така че няма притеснение относно повторното изпълнение на тази команда.
Това използва същите сървъри на SpeedTest, които са достъпни за мобилни потребители чрез приложението Speed Test, може да създаде приличен начин за директно сравняване на скоростите на връзката при широколентова връзка спрямо клетъчна, без да се налага достъп до SpeedTest базирани на Flash уеб приложения и без да се налага да компилирате допълнителен софтуер за команден ред.
Планирате ли да използвате този трик често? Помислете за добавяне на прост псевдоним към .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Използването на псевдоним очевидно е по-кратко и по-лесно за запомняне, което го прави малко по-полезно за скриптове, автоматизация, дистанционно тестване и просто за онези от нас, които обичат да се ровят в терминала.
Този трик идва при нас от @climagic в Twitter, не забравяйте да следвате @osxdaily и там, ако все още не сте го направили.