Šis raksts palīdzēs jums uzzināt, kā mērīt interneta ātrumu Linux serverī. Šajā gadījumā mēs iesakām izmantot utilītu speedtest-cli. Jūs varat tieši instalēt Python speedtest paketi savā Linux distribūcijā un pēc tam palaist testu, izmantojot komandu terminālī.
Mēs jums pastāstīsim, kā to izdarīt soli pa solim, izmantojot sniegto instrukciju.
Kas ir speedtest-cli?
Utilīta speedtest-cli ir skripts, kas uzrakstīts Python valodā. Tā mēra interneta datu pārraides ātrumu divos virzienos (Augšupielāde/Lejupielāde), izmantojot speedtest.net infrastruktūru datu ātruma mērīšanai. Šai programmai ir nepieciešams uzstādīt Python 2.4-3.4 vai jaunāku versiju.
Šī servisa programma ļauj jums uzzināt servera ātrumu (augšupielāde un lejupielāde) no dažādām pasaules vietām.
EPEL uzstādīšana
EPEL (Papildpakotnes uzņēmēju Linux) ir kopienas atvērtas pirmkodu projektu repozitorijs, ko nodrošina Fedora komanda un kas satur augstas kvalitātes papildu programmatūras pakotnes Linux distribūcijām.
Python un python-pip uzstādīšana
Modulis Python attiecas uz failu ar .py paplašinājumu. Moduļi paredzēti bieži lietotu funkciju, klašu, konstantu u.c. uzglabāšanai. Moduļus un programmas var aptuveni iedalīt šādi: programmas paredzētas tiešai izpildei, bet moduļi paredzēti ieviešanai citās programmās. Jāņem vērā, ka moduļus var rakstīt ne tikai Python valodā, bet arī citās valodās.
Pip ir programmatūras pakotņu pārvaldības sistēma, ko izmanto Python valodā rakstītu programmatūras pakotņu uzstādīšanai un pārvaldībai. Lielākajai daļai Python izplatījumu jau ir iekļauts pip. Ja trūkst pip, to var uzstādīt, izmantojot programmatūras pakotņu pārvaldības sistēmu.
Linux sistēmu piemēri
Utilītas uzstādīšana dažādās darbības sistēmās
CentOS:
EPEL izlaiduma uzstādīšana:
yum install epel-release -y
Python un python-pip uzstādīšana:
yum install python python-pip -y
Speedtest-cli pakotnes uzstādīšana ar pip:
pip install –upgrade pip
Debian/Ubuntu:
Pirmkārt, atjauniniet visas pakotnes:
apt-get update
Python un python-pip uzstādīšana:
apt install python python-pip -y
pip install –upgrade pip
Speedtest-cli pakotnes uzstādīšana ar pip:
apt-get install speedtest-cli
FreeBSD:
Python uzstādīšana:
pkg install python
Lejupielādējiet speedtest-cli.py failu:
wget –no-check-certificate -O speedtest-cli
https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Piešķiriet nepieciešamās atļaujas lejupielādētajam failam:
chmod 777 speedtest-cli
Palaidiet skriptu, lai pārbaudītu interneta ātrumu:
./speedtest-cli
Speedtest-cli utilītas uzstādīšana un lietošana
Lai uzstādītu to, izmantojiet pip komandu:
pip install speedtest-cli
Lai izvēlētos servera atrašanās vietu testēšanai, izmantojiet komandu:
speedtest-cli –list
Izmantojot šo utilītu, jūs varat uzzināt detalizētu lietošanas instrukciju, ievadot šādu komandu:
speedtest-cli –help
Katram testēšanas serverim ir sava unikāla ID, piemēram:
2113) Gatchina-Online (Gatchina, Krievijas Federācija) [305.32 km]
Lai izmantotu šo serveri testēšanai, izmantojiet komandu:
speedtest-cli –server 2113
Protams, šīs komandas ir jāizpilda servera konsolē vai izmantojot SSH.
Noslēpums
Neskatoties uz to, kādu servera veidu jūs izmantojat – Cloud KVM vai Dedicated Server, interneta ātruma testēšana var palīdzēt noskaidrot, cik ātri serveris var apstrādāt pieprasījumus un kādu veiktspēju sagaidīt. Pareizs rīku un tehnoloģiju izvēle var palīdzēt sasniegt jūsu uzņēmējdarbības mērķus un uzlabot infrastruktūras veiktspēju.