Visi raksti, Linux serveris, Rīki un metodes

Linux interneta ātruma tests

Linux interneta ātruma tests

Š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

Linux interneta ātruma tests test skorosti interneta v linux1

Python un python-pip uzstādīšana:

yum install python python-pip -y

Linux interneta ātruma tests test skorosti interneta v linux 2 1024x458

Speedtest-cli pakotnes uzstādīšana ar pip:

pip install –upgrade pip

Linux interneta ātruma tests test skorosti interneta v linux 3 1024x115

Debian/Ubuntu:

Pirmkārt, atjauniniet visas pakotnes:

apt-get update

Linux interneta ātruma tests test skorosti interneta v linux 4

Python un python-pip uzstādīšana:

apt install python python-pip -y

pip install –upgrade pip

Linux interneta ātruma tests test skorosti interneta v linux 5 1024x104

Speedtest-cli pakotnes uzstādīšana ar pip:

apt-get install speedtest-cli

FreeBSD:

Python uzstādīšana:

pkg install python

Linux interneta ātruma tests test skorosti interneta v linux 6

Lejupielādējiet speedtest-cli.py failu:

wget –no-check-certificate -O speedtest-cli

https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Linux interneta ātruma tests test skorosti interneta v linux 7 1024x156

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

Linux interneta ātruma tests test skorosti interneta v linux 8

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.