Sa ilang mga punto, lahat kami ay gumamit ng isa sa mga sikat na website na nagpapahintulot subukan ang bilis ng iyong internet, ang pinakatanyag at ginamit ay speedtest, ngunit sa kasamaang palad maaari lamang itong magamit kung mayroon kang naka-install na flash. Mula sa pangangailangan upang masubukan ang bilis ng Internet sa mga server ay lumabas nagtagumpay.
Ano ang Tespeed?
Ito ay isang bukas na mapagkukunan, cross-platform script, na binuo sa Sawa sa pamamagitan ng Janis Jansons, alin Pinapayagan kang magsagawa ng mga pagsubok sa bilis sa iyong Internet gamit ang mga server ng Speedtest.net mula sa terminal.
Pinapayagan ng algorithm nito na maisagawa ang mga pagsubok sa pinakamalapit na mga server, sa isang awtomatikong paraan. Ito ay isang mahusay na tool para sa lahat ng mga gumagamit na walang naka-install na flash, o pagkabigo na, para sa mga server na walang isang graphic na interface.
Ano ang ginagawa ng tespeed script?
- I-load ang pagsasaayos mula sa speedtest.net (http://speedtest.net/speedtest-config.php).
- Nakukuha ang listahan ng mga magagamit na server ( http://speedtest.net/speedtest-servers.php ).
- Piliin ang 5 mga server gamit ang mga coordinate na ibinigay ng pagsasaayos ng speedtest.net at ang listahan ng mga server.
- Suriin ang latency ng bawat isa sa mga server at piliin ang isa na may pinakamababang latency.
- Patakbuhin ang mga pagsubok upang masukat ang bilis ng pag-download at ipakita ang mga resulta.
- Patakbuhin ang mga pagsubok upang masukat ang bilis ng pag-upload at ipakita ang mga resulta.
- Bilang pagpipilian, maaari mong ibalik ang mga resulta sa format na CSV.
- Bilang pagpipilian, maaari mong subukan sa pamamagitan ng SOCKS proxy.
Paano mag-install ng tespeed?
Mga kinakailangan sa Tespeed
Upang mai-install ang tespeed kailangan nating magkaroon ng Python na may kani-kanilang lxml at argparse na mga module. Alin sa mga pamamahagi na nakabatay sa Debian maaari namin itong mai-install tulad ng sumusunod:
$ sudo apt-get install python-lxml python-argparse
Pag-install ng mabilis
Madali ang pag-install ng application na ito, gagamit kami ng git para sa hangaring ito, magbukas ng isang console at isagawa ang mga sumusunod na utos:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Paano gumamit ng tespeed?
Upang maipatupad nagtagumpay dapat naming isagawa ang mga sumusunod na utos:
$ cd tespeed/
$ ./tespeed.py
Sa parehong paraan, maaari naming gamitin ang mga sumusunod na argumento para sa mas tiyak na paggamit:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Maaari ka ring lumikha ng isang cron na nagpapatakbo ayon sa kinakailangan, gamit ang sumusunod na utos kasama ang iyong pagsasaayos:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Ang imaheng inilagay ko ay mula sa aking bilis ng pagsubok .. Kaya nga, sa koneksyon sa internet na iyon ay sumulat ako sa iyo .. Humihingi ng hibla.