Cookie

Testen Sie die Verbindungsgeschwindigkeit mit Linux

Veröffentlicht von TheJoe am

Geschätzte Lesezeit: 4 Minuten

Es gibt mehrere Online-Tools, mit denen Sie Ihre Verbindungsgeschwindigkeit testen können, Einer davon ist der Speedtest von Ookla und der Google-Speedtest. Tools wie Letzteres sind sicherlich nützlich und schnell, wenn wir die Geschwindigkeit des Netzwerks testen müssen, mit dem der Computer, an dem wir arbeiten, verbunden ist, aber heute möchte ich die Geschwindigkeit eines Remote-Servers überprüfen, mit dem ich über SSH verbunden bin. Dies ist eine Headless-Installation, Daher steht uns die grafische Oberfläche nicht zur Verfügung und wir müssen ausschließlich mit dem Terminal arbeiten.

Einige der Dienstprogramme, die wir in diesem Artikel zusammen sehen werden, sind die folgenden:

  • Geschwindigkeitstest
  • schnell
  • iPerf
  • iftop
  • wget
  • youtube-dl

Zu den Voraussetzungen zum Testen der aufgeführten Tools zählen::

  • eine Linux-Installation (beliebig, Aber es ist besser, einen Paketmanager zu integrieren)
  • Root-Berechtigungen / sudo
  • Zugang zu einem Terminal

Speedtest-cli

Hierbei handelt es sich um denselben Dienst, der bereits in der Einleitung erwähnt wurde: der berühmte Geschwindigkeitstest von Ookla. Die Software ist verpackt für eine große Anzahl von Distributionen, oder Sie können verwenden pip um es mit Python zu installieren.

# pip install speedtest-cli

Um es zu starten, geben wir das Terminal ein speedtest.

~ $ speedtest
Retrieving speedtest.net configuration...
Testing from Telecom Italia Business (188.10.211.206)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Avelia (Verona) [107.07 km]: 13.87 ms
Testing download speed...................
Download: 47.87 Mbit/s
Testing upload speed.....................
Upload: 20.00 Mbit/s

Schnellcli

Fast ist ein leichtes CLI-Dienstprogramm, das auf dem von fast.com angebotenen Geschwindigkeitstest basiert. Der Test verwendet weltweit verteilte Netflix-Server, um das Ergebnis zurückzugeben.

Fast-Cli ist relativ einfach zu bedienen, aber es muss mit NPM installiert werden (Nodej). Die Installation von Node ist nicht Gegenstand dieses Artikels, Jede Distribution verfügt über einen eigenen Paketmanager / Repository. Nach der Installation starten wir es:

~ $ npm install --global fast-cli

Und wir starten das Programm:

~ $ fast


  ⠼ 31 Mbps ↓

iPerf

Mit der iPerf-Software können Sie verschiedene Optionen konfigurieren, um die Geschwindigkeit der Verbindung zwischen zwei Geräten zu testen. Der Unterschied zwischen dieser neuesten Software und den vorherigen besteht darin, dass wir für die Durchführung des Tests unbedingt zwei PCs benötigen. Wir werden das Programm auf beiden installieren, aber einer wird der Server und der andere der Client sein. Viel nützlicher ist iPerf, wenn Sie die Geschwindigkeit zweier lokal verbundener PCs testen möchten.

Auch hier verfügt jede Distribution über einen eigenen Paketmanager und Repositorys.

Auf dem Server führen wir den Befehl aus iperf3 -s, Während wir uns auf dem Client befinden, auf dem der Test ausgeführt wird, werden wir ihn starten iperf3 -c <IP del server>.

~ $ iperf3 -c 192.168.5.10
Connecting to host 192.168.5.10, port 5201
[  5] local 192.168.5.2 port 59472 connected to 192.168.5.10 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  2.12 MBytes  17.8 Mbits/sec   55   77.0 KBytes       
[  5]   1.00-2.00   sec  1.50 MBytes  12.6 Mbits/sec    0   94.3 KBytes       
[  5]   2.00-3.00   sec  1.25 MBytes  10.5 Mbits/sec    0    120 KBytes       
[  5]   3.00-4.00   sec   896 KBytes  7.34 Mbits/sec    6    128 KBytes       
[  5]   4.00-5.00   sec   896 KBytes  7.34 Mbits/sec   43   89.0 KBytes       
[  5]   5.00-6.00   sec   640 KBytes  5.24 Mbits/sec    1   62.4 KBytes       
[  5]   6.00-7.00   sec  0.00 Bytes   0.00  bits/sec   47   1.33 KBytes       
[  5]   7.00-8.00   sec   640 KBytes  5.24 Mbits/sec   55   69.1 KBytes       
[  5]   8.00-9.00   sec  1.50 MBytes  12.6 Mbits/sec    0   97.0 KBytes       
[  5]   9.00-10.00  sec  1.12 MBytes  9.42 Mbits/sec    0   91.6 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  10.5 MBytes  8.81 Mbits/sec  207        sender
[  5]   0.00-10.08  sec  10.0 MBytes  8.33 Mbits/sec             receiver

iperf Done.

Derselbe Bericht wird auf dem Server angezeigt, bevor iPerf gestoppt wird.

Schau hier:  Photoshop CS6 in Linux

iftop

Mit Iftop können Sie die Verkehrsgeschwindigkeit auf einer bestimmten benutzerdefinierten Netzwerkschnittstelle steuern. Dieses Programm kann auch einfach über das Repository installiert werden.

Zuerst prüfen wir, welcher Name der Netzwerkschnittstelle zugewiesen wurde, die wir überwachen möchten. In meinem Fall die WLAN-Karte:

~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp9s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 70:54:d2:5b:1f:f8 brd ff:ff:ff:ff:ff:ff
3: wlp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 20:16:d8:5b:19:b3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp8s0
       valid_lft 68747sec preferred_lft 68747sec
    inet6 fe80::f123:5636:87bc:af11/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Die Wi-Fi-Karte wird durch den Anfangsbuchstaben gekennzeichnet “in”: in meinem Fall “wlp8s0“. Um es zu starten, verwenden wir das Argument “-i” und geben Sie die zu überwachende Netzwerkschnittstelle an:

~ $ sudo iftop -i wlp8s0

Übertragungsstatistik (TX) und Rezeption (RX) Sie befinden sich am Ende der Seite.

wget

Wget ist auf dieser Liste, obwohl seine Hauptfunktion sicherlich nicht darin besteht, die Verbindungsgeschwindigkeit zu überwachen. Tatsächlich handelt es sich um einen hochentwickelten und sehr langlebigen Download-Manager, das aber auch die Informationen bietet, die wir über die Geschwindigkeit suchen.

Sie benötigen die Adresse einer herunterladbaren Datei… Ich würde sagen, mindestens ein paar MB. Ich habe bei Google gesucht “fotografia-Dateityp:pdf” Ich hoffe auf einige Fotobroschüren, Stattdessen fand ich einen Katalog digitaler Mikroskope.

~ $ wget -O /dev/null -q --show-progress http://bio-plast.net/pdf/Catalogue/Optika/DIGITAL%202009_IT.pdf
/dev/null                 30%[=========>                        ] 899,54K   184KB/s    prev 13s 

Mit diesem Befehl wird nichts gespeichert, da wir wget anweisen, alles einzugeben /dev/null, aber der Download findet trotzdem statt und aus der letzten Zeile können wir sehen, mit welcher Geschwindigkeit.

youtube-dl

Youtube-dl, Komm wget, Es ist ein weiteres Programm, das nicht für unseren Zweck gedacht ist. Aber es gibt auch keinen Grund, es nicht zu nutzen.

~ $ yt-dlp -f best --no-part --no-cache-dir -o /dev/null --newline <una qualsiasi URL di youtube>
[download] Destination: /dev/null
[download]   0.0% of   19.65MiB at  Unknown B/s ETA Unknown
[download]   0.0% of   19.65MiB at    1.44MiB/s ETA 00:13
[download]   0.0% of   19.65MiB at   81.41KiB/s ETA 04:07
[download]   0.1% of   19.65MiB at  171.64KiB/s ETA 01:57
[download]   0.2% of   19.65MiB at  171.12KiB/s ETA 01:57
[download]   0.3% of   19.65MiB at  202.58KiB/s ETA 01:39
[download]   0.6% of   19.65MiB at   71.21KiB/s ETA 04:40
[download]   0.8% of   19.65MiB at   95.49KiB/s ETA 03:28
[download]   1.3% of   19.65MiB at  144.05KiB/s ETA 02:17
[download]   2.1% of   19.65MiB at  198.62KiB/s ETA 01:39

Ich habe etwas vergessen? Lass es mich in den Kommentaren wissen.


TheJoe

Ich halte diesen Blog als ein Hobby von 2009. Ich bin begeistert von Grafik, Technologie, Open Source Software. Unter meinen Artikel wird nicht schwierig sein, über die Musik finden, und einige persönliche Reflexionen, aber ich bevorzuge die direkte Linie des Blogs vor allem auf Technologie. Weitere Informationen Kontaktieren Sie mich.

0 Kommentare

Hinterlasse eine Antwort

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.