Prędkość sieci w LVL UP

KMatuszak | 2019-11-08 19:38:52 UTC | #1

Cześć, zauważyłem że prędkość uploadu na serwerze VPS zależna jest od systemu operacyjnego. @SystemZ w tickecie zasugerował by poruszyć tą kwestię na forum, aby wraz z innymi klientami udało się to szybciej namierzyć :stuckouttongue:

Użyty serwer VPS to KVM FR 4GB z aktualnej oferty na węźle n103

Wykonałem SpeedTest na 4 czystych systemach operacyjnych używając zawsze tego samego serwera:

Wyniki prezentują się następująco:

image|675x425,75%
image|675x425,75%
image|675x425,75%
image|675x425,75%

Podsumowanie

Jak widać, różnice w prędkości pobierania są niewielkie i całkowicie normalne, lecz różnice w prędkościach wysyłania są ogromne. Wygląda to jakby konfiguracja Ubuntu 18.04 i Debiana 10 była nieprawidłowa, i coś ograniczało upload na nich do około 4Mbit/s :thinking:


Timo | 2019-10-12 21:29:52 UTC | #2

Upload 4 Mbps jest błędem aplikacji speedtest.
A co do różnic pomiędzy 127 a 153 Mbps pobierania, to wszystko zależy od serwera speedtestu - czasem jest bardziej lub mniej załadowany.


KMatuszak | 2019-10-12 21:31:22 UTC | #3

[quote=”Timo, post:2, topic:12397”]
Upload 4 Mbps jest błędem aplikacji speedtest.
[/quote]

Mógłbyś napisać coś więcej?

[quote=”Timo, post:2, topic:12397”]
A co do różnic pomiędzy 127 a 153 Mbps pobierania, to wszystko zależy od serwera speedtestu - czasem jest bardziej lub mniej załadowany.
[/quote]
No przecież napisałem że to normalne :smile:

[quote=”KMatuszak, post:1, topic:12397”]
Jak widać, różnice w prędkości pobierania są niewielkie i całkowicie normalne
[/quote]


Timo | 2019-10-12 21:34:02 UTC | #4

Nie do końca wiem jak działa ten błąd i od czego zależy (od aplikacji której używasz, czy też serwera speedtest), aczkolwiek mi jak i innym osobom (można poczytać czasem na Discordzie) błąd ten się zdarza. W różnych lokalizacjach i na różnych serwerach.


KMatuszak | 2019-10-12 21:36:51 UTC | #5

Nie wygląda mi to na błąd, robiłem testy wiele razy o różnych porach i zawsze na 16.04 było to dużo więcej niż 4Mbit/s, na 18.04 zawsze około 3-4Mbit/s i na 19.10 zawsze dużo więcej niż 4Mbit/s :thinking:


Jakub | 2019-10-12 21:38:21 UTC | #6

[quote=”KMatuszak, post:5, topic:12397”]
Nie wygląda mi to na błąd
[/quote]

Jest to błąd, na dedyku od OVH również mi “wypluwa” 4mbps uploadu.


KMatuszak | 2019-10-12 21:39:15 UTC | #7

[quote=”Jakub, post:6, topic:12397”]
na dedyku od OVH
[/quote]

można wiedzieć jaki system?


Jakub | 2019-10-12 21:39:58 UTC | #8

Ubuntu 16.04 - klasyk :smile:


SystemZ | 2019-10-12 22:01:05 UTC | #9

[quote=”Timo, post:2, topic:12397”]
Upload 4 Mbps jest błędem aplikacji speedtest.
[/quote]

Rozumiem że wszyscy mamy tu na myśli ten projekt?

https://github.com/sivel/speedtest-cli

Może znajdziemy coś innego żeby potwierdzić te przypuszczenie?


Timo | 2019-10-12 23:26:35 UTC | #10

Tak, problem występuje w tej aplikacji.
Warto by utworzyć issue, aby autor dowiedział się o problemie.


liamdj23 | 2019-10-13 07:40:02 UTC | #11

[quote=”Timo, post:10, topic:12397”]
Warto by utworzyć issue, aby autor dowiedział się o problemie.
[/quote]
Sprawdziłem repo, zgłoszeń tego błędu jest całkiem sporo, niestety są zamknięte bez żadnych wyjaśnień:

https://github.com/sivel/speedtest-cli/issues/631
https://github.com/sivel/speedtest-cli/issues/617
https://github.com/sivel/speedtest-cli/issues/611
https://github.com/sivel/speedtest-cli/issues/605

Jeden z użytkowników zauważył, że aplikacja pobrana bezpośrednio z githuba działa poprawnie:
https://github.com/sivel/speedtest-cli/issues/636
Myślę że warto to sprawdzić :slight_smile:


SystemZ | 2019-10-13 18:05:51 UTC | #12

Czyli w sumie możemy uznać tą aplikację za wadliwą.

Znaleźliście może coś innego?
To niestety wygląda na niezbyt świeże:

https://github.com/Janhouse/tespeed


FairGames | 2019-10-15 08:11:48 UTC | #13

Wszystko jest zależne od innych klientów ponieważ przepustowość jest współdzielona, każdy klient nie ma 250mbit, więc jeżeli ktoś w tym samym czasie przepycha dane to nasza prędkość spada.


DBanaszewski | 2019-10-15 13:27:26 UTC | #14

[quote=”FairGames, post:13, topic:12397”]
każdy klient nie ma 250mbit
[/quote]
I mieć nie będzie, chyba, że poprosi.
Mówi to nam sformułowanie na stronie głównej: do 250 Mbit.

Serwery VPS mają limit do 160 Mb/s (widać to doskonale w Proxmoxie), co wychodzi na 20 MB/s.
Więc wyniki w zakresie od 120 Mb/s (+-20 przy dolnej granicy) do 160 Mb/s są bardzo dobre - w tym przypadku nie mamy zbyt dużego obciążenia sieci na danym serwerze dedykowanym.

[quote=”FairGames, post:13, topic:12397”]
więc jeżeli ktoś w tym samym czasie przepycha dane to nasza prędkość spada.
[/quote]
Dlatego VPSy mają mniejszą przepustowość (+ magiczną blokadę) niż sam serwer nadrzędny - w ten sposób zabezpiecza się serwer dedykowany przed nadużyciami sieciowymi.


DoreK | 2019-10-15 18:37:21 UTC | #15

[quote=”DBanaszewski, post:14, topic:12397”]
Mówi to nam sformułowanie na stronie głównej: do 250 Mbit .
[/quote]

Do 250Mbps po czym piszesz że

[quote=”DBanaszewski, post:14, topic:12397”]
Serwery VPS mają limit do 160 Mb/s
[/quote]
Zatem limit wynosi do 160Mb/s a nie do 250Mb/s, więc mamy w teorii oszustwo ;)


DBanaszewski | 2019-10-15 18:41:05 UTC | #16

[quote=”DoreK, post:15, topic:12397”]
więc mamy w teorii oszustwo
[/quote]
W teorii mamy po prostu możliwość zwiększenia tego limitu, dlatego jest do :stuckouttongue:

Domyślną wartością jest te 160 Mb/s, a maksymalną (po kontakcie z supportem) jest te 250 Mb/s.


logixdev | 2020-02-16 11:40:17 UTC | #17

Trochę odkop, ale spotkałem się z tym samym problemem, @SystemZ w tickecie odpisał mi, że to błąd z pakietem speedtest-cli. Zainstalowałem poniekąd fork tego projektu, ale w GO (czyli speedtest-go) dostępny tu: https://github.com/showwin/speedtest-go/

i śmiga, podaje poprawne prędkości teraz :slight_smile:

Minus jest taki, że nie ma chociażby opcji udostępnienia wyniku w formie obrazka, funkcjonalność generalnie dosyć okrojona, ale przynajmniej w SSH wypluwa poprawne wyniki i działa chyba nawet wydajniej niż ten w Pythonie.


KMatuszak | 2020-02-16 15:16:09 UTC | #18

Teraz jest też oficjalny speedtest w wersji dla CLI, również podaje prawidłowe wyniki :stuckouttongue:

https://www.speedtest.net/apps/cli


LinGruby | 2020-02-17 20:00:08 UTC | #19

na KVM

root at ip229 ~
❯❯❯  speedtest-cli                                                                                                                                  [0]  [284]  20:40:23
Retrieving speedtest.net configuration...
Testing from OVH SAS (IP KVM)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by SFR SAS (Paris) [1.88 km]: 7.468 ms
Testing download speed................................................................................
Download: 160.69 Mbit/s
Testing upload speed......................................................................................................
Upload: 4.05 Mbit/s
speedtest-cli  2,97s user 2,83s system 27% cpu 21,317 total
root at ip229 ~
❯❯❯                                                                                                                                                 [0]  [285]  20:42:52

to tak względem tych 250 Mb/s
test robiony oficjalnym speedtest

a tak wygląda z domu ( bo siedzę na VPN )

lingruby at arch-bspwm ~
❯❯❯  speedtest                                                                                                                                      [0]  [511]  20:48:45

   Speedtest by Ookla

     Server: CCleaner - Paris (id = 16676)
        ISP: OVH SAS
    Latency:    40.35 ms   (1.90 ms jitter)
   Download:   152.39 Mbps (data used: 186.6 MB)
     Upload:    57.45 Mbps (data used: 89.3 MB)
Packet Loss:     0.0%
 Result URL: https://www.speedtest.net/result/c/284415fb-b0cc-4fcf-981f-f459dbc1dd6e
lingruby at arch-bspwm ~
❯❯❯                                                                                                                                                 [0]  [511]  20:49:17

jest tak jak pisze Dawid @DBanaszewski


@SystemZ Michał zastanawia mnie tylko to Upload: 4.05 Mbit/s na KVM powinno być symetryczne ;-)
KVM - ID 2440 ticket tak pro forma też napisałem…


Lumpiasty | 2020-02-18 21:37:13 UTC | #20

[quote=”LinGruby, post:19, topic:12397”]
zastanawia mnie tylko to Upload: 4.05 Mbit/s na KVM powinno być symetryczne :wink:
[/quote]

Temat klepany milion razy, również parę postów wyżej.


LinGruby | 2020-02-19 16:34:35 UTC | #21

może i klepany ale nie zmienia to faktu w domu pokazuje poprawnie to i na KVM powinno a kilka speedtest przerabiałem i na wszystkich to samo ciekawe ;-)

najbardziej jak pamiętam to oficjalny od Ookla pokazuje wiarygodnie w cli…
ale sieć działa i to istotne…


[quote=”logixdev, post:17, topic:12397”]
Zainstalowałem poniekąd fork tego projektu, ale w GO (czyli speedtest-go) dostępny tu: https://github.com/showwin/speedtest-go/
[/quote]

w repo jest dostępny i pokazuje linki:

root at ip229 ~
❯❯❯  speedtest                                                                                                                                      [0]  [292]  17:24:10

   Speedtest by Ookla

     Server: SFR SAS - Paris (id = 12746)
        ISP: OVH SAS
    Latency:     4.61 ms   (0.06 ms jitter)
   Download:   201.28 Mbps (data used: 93.3 MB)
     Upload:   208.10 Mbps (data used: 182.9 MB)
Packet Loss:     0.0%
 Result URL: https://www.speedtest.net/result/c/b73f3b20-a190-4f14-bd45-56ab2be128db
root at ip229 ~
❯❯❯                                                                                                                                                 [0]  [292]  17:24:31

porównałem ten z -cli i odnoszę wrażenie że ten z oficjalnej strony jest coś z nim nie tak

root at ip229 ~
❯❯❯  apt search speedtest                                                                                                                           [0]  [293]  17:27:25
Sortowanie... Gotowe
Wyszukiwanie pełnotekstowe... Gotowe
speedtest/bionic,now 1.0.0.2-1.5ae238b amd64 [zainstalowany]
  Official Ookla Speedtest CLI for personal, non-commercial use

speedtest-cli/bionic,bionic 2.0.0-1 all
  Command line interface for testing internet bandwidth using speedtest.net

root at ip229 ~
❯❯❯                                                                                                                                                 [0]  [294]  17:27:33

także nie wiem o co biega ale ten z oficjalnego repo jest dobry a ten z repo ookla coś w lewo gdzie podobna to to samo ;-)

@KMatuszak ten z oficjalnej wali błędami co do UP a ten co jest w repo oficjalnym systemu nie :-D


KMatuszak | 2020-02-19 20:05:32 UTC | #22

[quote=”LinGruby, post:21, topic:12397”]
@Nosacz ten z oficjalnej wali błędami co do UP
[/quote]

u mnie działa