Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2022-04-03 18:09:18

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

VPS - dziwny problem z prędkością pobierania/przesyłania danych

Witam,

Zakupiłem najtańszego VPS od OVH z parametrami:

Kod:

- 1 vCore
- 2 GB Ram
- 40 GB SSD
- Sieć: Nielimitowany transfer 250 Mbps 
- Lokalizacja: Frankfurt

Wydajność obliczeniowa jest OK, problemem jest natomiast transfer danych z i na serwer.

Kiedy wbiję się na serwer i zapuszczę tam speedtest i/lub pobieranie jakiegoś pliku z sieci, to faktycznie wyciąga te deklarowane 250 Mb/s. Ale kiedy próbuję wrzucić coś ze swojego kompa na serwer lub pobrać plik z serwera na swój komputer, trwa to wieki. Przykładowo:

1. Przesłanie pojedynczego pliku 1GB na serwer (scp, sshfs, czy nawet sftp - nie ma znaczenia) => prędkość ~20 Mb/s
2. Pobieranie pliku 1GB z serwera na komp domowy poprzez przeglądarkę (nginx) => prędkość ~50 Mb/s.
3. Sprawdzałem też pobieranie tego pliku na innym kompie wpiętym w sieć całkiem innego dostawcy łączem 800/800. Prędkość wzrosła wtedy do ~80 Mb/s - nadal daleko od deklarowanych 250 Mb/s.

Moja sieć domowa to światłowód 300/150 Mbps - wszelkie speedtesty, pobierania danych z innych stron wypadają w granicach 200-300/100-150 tak że wydaje się że nie w tym problem...

Jedno co zauważyłem to że podczas testowania uploadu na serwer  iperf'em da się wysycić moje łącze ale tylko kiedy wywołam wiele zapytań równolegle. Dla pojedynczego strumienia upload na serwer zawsze wychodzi ~7Mb/s:

Kod:

iperf3 -c moj.server -P 1:

[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  1.09 MBytes  9.12 Mbits/sec    5   40.4 KBytes
[  4]   1.00-2.00   sec   816 KBytes  6.68 Mbits/sec    1   39.0 KBytes
[  4]   2.00-3.00   sec   816 KBytes  6.68 Mbits/sec    1   46.0 KBytes
[  4]   3.00-4.00   sec   690 KBytes  5.65 Mbits/sec    2   33.5 KBytes
[  4]   4.00-5.00   sec   941 KBytes  7.71 Mbits/sec    0   48.8 KBytes
[  4]   5.00-6.00   sec   879 KBytes  7.19 Mbits/sec    4   43.2 KBytes
[  4]   6.00-7.00   sec  1004 KBytes  8.23 Mbits/sec    0   50.2 KBytes
[  4]   7.00-8.00   sec   941 KBytes  7.71 Mbits/sec    0   51.6 KBytes
[  4]   8.00-9.00   sec   628 KBytes  5.14 Mbits/sec    5   19.5 KBytes
[  4]   9.00-10.00  sec   753 KBytes  6.17 Mbits/sec    4   25.1 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  8.38 MBytes  7.03 Mbits/sec   22             sender
[  4]   0.00-10.00  sec  7.97 MBytes  6.68 Mbits/sec                  receiver

Kod:

iperf3 -c moj.server -P 16:

[  4]   2.00-3.00   sec   816 KBytes  6.70 Mbits/sec    5   27.9 KBytes
[  6]   2.00-3.00   sec  1.29 MBytes  10.8 Mbits/sec    6   54.4 KBytes
[  8]   2.00-3.00   sec  1004 KBytes  8.25 Mbits/sec    3   23.7 KBytes
[ 10]   2.00-3.00   sec  1.10 MBytes  9.28 Mbits/sec    3   37.7 KBytes
[ 12]   2.00-3.00   sec  1.41 MBytes  11.9 Mbits/sec    5   39.0 KBytes
[ 14]   2.00-3.00   sec  1004 KBytes  8.25 Mbits/sec   12   36.3 KBytes
[ 16]   2.00-3.00   sec   941 KBytes  7.74 Mbits/sec    4   26.5 KBytes
[ 18]   2.00-3.00   sec   879 KBytes  7.22 Mbits/sec   10   41.8 KBytes
[ 20]   2.00-3.00   sec  1.41 MBytes  11.9 Mbits/sec    5   37.7 KBytes
[ 22]   2.00-3.00   sec  1.29 MBytes  10.8 Mbits/sec    1   47.4 KBytes
[ 24]   2.00-3.00   sec   690 KBytes  5.67 Mbits/sec    2   33.5 KBytes
[ 26]   2.00-3.00   sec  1.72 MBytes  14.4 Mbits/sec    2   40.4 KBytes
[ 28]   2.00-3.00   sec   816 KBytes  6.70 Mbits/sec    3   32.1 KBytes
[ 30]   2.00-3.00   sec  1.35 MBytes  11.3 Mbits/sec    4   39.0 KBytes
[ 32]   2.00-3.00   sec  1.23 MBytes  10.3 Mbits/sec    4   55.8 KBytes
[ 34]   2.00-3.00   sec   753 KBytes  6.19 Mbits/sec   12   33.5 KBytes
[SUM]   2.00-3.00   sec  17.5 MBytes   147 Mbits/sec   81

Podobnie w przypadku testów downloadu, dla pojedynczego jest to maks 60 Mb/s, dla kilku równoległych dochodzi do 250 Mb/s.

Pytanie brzmi:
- czy to normalne dla tanich serwerów VPS że dla pojedynczego strumienia transfer jest mocno ograniczony i dopiero przy wielu połączeniach równoległych da się osiągnąć deklarowaną wartość maksymalną?
- czy coś można z tym zrobić (jakaś konfiguracja od strony linux'a na serwerze)? A może spróbować zgłosić problem do OVH?

Offline

 

#2  2022-04-03 19:52:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: VPS - dziwny problem z prędkością pobierania/przesyłania danych

"Moja sieć domowa to światłowód 300/150 Mbps - wszelkie speedtesty, pobierania danych z innych stron wypadają w granicach 200-300/100-150 tak że wydaje się że nie w tym problem... "

Jaki operator ISP?

Pytam, bo moja Vectra na 300Mbit miała takie prędkości, że wróciłem na 150Mbit, a kiedy YT wsadzili na jakieś Google Video Serwer w sieci Vectry, to tak mulił, że teraz chodzi lepiej przez Ipv6 he.net.
To że Tobie coś napisali na fakturze i nawet umieją oszukiwać dając priorytet na speedtesty,
to wcale nie oznacza, że wszędzie i na każdym serwerze będzie taka prędkość.

Zwłaszcza, że kiedy w mojej okolicy sprzedawcy Vectry niemal wszystkim klientom  wciskali 300, 450 i 600Mbit to tak zapchali sieć przy okazji, że wszystko dostało czkawki i teraz dopiero próbują to jakoś naprawiać, bez większych sukcesów niestety.

Średnia prędkości połączenia internetowego w PL to około 21Mbit (chyba Eurostat), jak chcesz 40-50Mbit to chyba się musisz przeprowadzić do Estonii albo Rumunii, lub przynajmniej do Czech.
Żadne faktury i promocje tu nie pomogą, operatorzy muszą rozbudowywać najpierw swoją infrastrukturę, a dopiero potem ogłaszać promocje.

Jak ostatnio bawiłem się VPSem w OVH (kolokacja Wawa), to po SSH kopiowanie latało w okolicach 6-8MB/s, ale to było jeszcze przed tymi cholernymi "promocjami" Vectry.
W tym czasie aktualizacje z https://deb.debian.org też leciały na poziomie 6MB/s a teraz w porywach ledwo 1.5MB/s, choć siedzą na tej samej chmurze fastly.net,
z której korzysta Netfix, Amazon i Ikea.

Ostatnio edytowany przez Jacekalex (2022-04-03 19:57:17)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2022-04-03 21:20:18

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: VPS - dziwny problem z prędkością pobierania/przesyłania danych

@Jacekalex:

Jak by co, plik testowy (losowy wygenerowany za pomocą /dev/random) jest pod adresem:

http://vps-9248bb6e.vps.ovh.net/test.dat

Możesz sprawdzić jak to u Ciebie się pobiera. Teraz widzę przyzpieszyło i idzie u mni blisko 100 Mb/s.

Co do pytania... To jest mały operator lokalny, w mojej mieścinie nie ma żadnych Vectr, Orangów itp. 'dużych' dostawców (a przynajmniej, nie oferują światłowodów, tylko marne 20 Mb/s po telefonie). Do tej pory przez ostatnie kilka lat korzystałem u nich z łącza 100/10 i raczej wszędzie wyciągało deklarowaną prędkość. Aczkolwiek, teraz z ciekawości zrobiłem sobie Speedtest na Frankfurt w trybie single-connection i... wyszło:

https://www.speedtest.net/result/12984529570

50/20... to praktycznie było by zgodne z tym co osiągam jak przesyłam z i na serwer. Ping na do mojego serwera VPS też mam podobny 25-30 ms... Czyli co, wina jednak ISP :(? Czy też przy takich pingach bandwidth per strumień po prostu cierpi z założenia?

Offline

 

#4  2022-04-03 21:44:26

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: VPS - dziwny problem z prędkością pobierania/przesyłania danych

Vectra po ich zasranych promocjach internetu, gdzie w tej samej cenie wypychali ludzi ze 100-150Mbit na 300 albo 450Mbit:
połączenie Ipv4:

Kod:

wget -c http://vps-9248bb6e.vps.ovh.net/test.dat
--2022-04-03 21:32:49--  http://vps-9248bb6e.vps.ovh.net/test.dat
Translacja vps-9248bb6e.vps.ovh.net... 51.38.99.207, 2001:41d0:701:1100::2aba
Łączenie się z vps-9248bb6e.vps.ovh.net|51.38.99.207|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1073741824 (1,0G) [application/octet-stream]
Zapis do: `test.dat'

test.dat            100%[===================>]   1,00G  1,78MB/s     w 9m 29s  

2022-04-03 21:42:19 (1,80 MB/s) - zapisano `test.dat' [1073741824/1073741824]

Tunel Ipv6 przez tserv1.waw1.he.net.

Kod:

 wget -6  -c http://vps-9248bb6e.vps.ovh.net/test.dat
--2022-04-03 21:43:58--  http://vps-9248bb6e.vps.ovh.net/test.dat
Translacja vps-9248bb6e.vps.ovh.net... 2001:41d0:701:1100::2aba
Łączenie się z vps-9248bb6e.vps.ovh.net|2001:41d0:701:1100::2aba|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1073741824 (1,0G) [application/octet-stream]
Zapis do: `test.dat'

test.dat            100%[===================>]   1,00G  1,60MB/s     w 10m 49s 

2022-04-03 21:54:47 (1,58 MB/s) - zapisano `test.dat' [1073741824/1073741824]

Speedtest Frankfurt:
https://www.speedtest.net/result/12984675909

Ostatnio edytowany przez Jacekalex (2022-04-03 22:02:23)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2022-04-03 21:54:38

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: VPS - dziwny problem z prędkością pobierania/przesyłania danych

Kod:

logan@pc:~$ wget -c http://vps-9248bb6e.vps.ovh.net/test.dat
--2022-04-03 21:47:38--  http://vps-9248bb6e.vps.ovh.net/test.dat
Translacja vps-9248bb6e.vps.ovh.net (vps-9248bb6e.vps.ovh.net)... 51.38.99.207, 2001:41d0:701:1100::2aba
Łączenie się z vps-9248bb6e.vps.ovh.net (vps-9248bb6e.vps.ovh.net)|51.38.99.207|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 206 Partial Content
Długość: 1073741824 (1,0G), 1054657458 (1006M) pozostało [application/octet-stream]
Zapis do: ‘test.dat’

test.dat                                       100%[+===================================================================================================>]   1,00G  6,42MB/s    w 2m 30s   

2022-04-03 21:50:09 (6,69 MB/s) - zapisano ‘test.dat’ [1073741824/1073741824]

Mam 300/15 i jak widać u mnie też nie idzie po maksie.

Huk napisał(-a):

https://www.speedtest.net/result/12984529570

50/20... to praktycznie było by zgodne z tym co osiągam jak przesyłam z i na serwer. Ping na do mojego serwera VPS też mam podobny 25-30 ms... Czyli co, wina jednak ISP :(? Czy też przy takich pingach bandwidth per strumień po prostu cierpi z założenia?

Sprawdź po jakimś p2p, wynik będzie bardziej miarodajny.

Offline

 

#6  2022-04-04 23:08:29

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: VPS - dziwny problem z prędkością pobierania/przesyłania danych

@Jacekalex + @Pavlo950:

Poprosiłem dzisiaj kilka osób korzystających z różnych dostawców o testy i podczas pobierania pliku kilku udało się osiągnąć zadeklarowane 250 Mb/s, innym nie...

Problem chyba faktycznie leży po stronie ISP ale mimo wszystko trochę to wszystko dziwne. Kiedy transferuję plik z kompa domowego na kompa zdalnego w pracy poprzez Windos Remote Desktop, czy mój Google Drive to upload idzie średnio 90-100 Mb/s. Natomiast transferując ten sam plik na mojego VPS'a idzie 15-20 Mb/s max. Różnica prawie 5 krotna.

No chyba że zarówno Windosowy RCP jak i przeglądarkowa implementacja Google Drive z automatu przy transferze otwiera wiele strumieni żeby wysycić łącze, ale zwłaszcza w przypadku Windos RCP o takie cuda bym go nie podejrzewał :P

Spróuję jeszcze jutro sprawdzić upload po FTP z jakiegoś kompa firmowego który ma porządne łącze.

Offline

 

#7  2022-04-05 17:17:55

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: VPS - dziwny problem z prędkością pobierania/przesyłania danych

Mtr sprawdź trasę do i z serwera, bo może jakoś naokoło lecieć bo isp nie chce za dużo za traffic płacić. Widziałem kwiatki tego typu że ruch przechodził przez Holandie do punktu 100 km dalej w Polsce. Co do samych testów.
Gigowe upc:

Kod:

mati75@desktop ~ % wget http://vps-9248bb6e.vps.ovh.net/test.dat -O /dev/null -4
--2022-04-05 17:15:56--  http://vps-9248bb6e.vps.ovh.net/test.dat
Translacja vps-9248bb6e.vps.ovh.net (vps-9248bb6e.vps.ovh.net)... 51.38.99.207
Łączenie się z vps-9248bb6e.vps.ovh.net (vps-9248bb6e.vps.ovh.net)|51.38.99.207|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1073741824 (1,0G) [application/octet-stream]
Zapis do: `/dev/null'

/dev/null           100%[===================>]   1,00G  29,2MB/s     w 35s     

2022-04-05 17:16:31 (29,0 MB/s) - zapisano `/dev/null' [1073741824/1073741824]

wget http://vps-9248bb6e.vps.ovh.net/test.dat -O /dev/null -4  2,10s user 6,02s system 22% cpu 35,451 total
mati75@desktop ~ % wget http://vps-9248bb6e.vps.ovh.net/test.dat -O /dev/null -6
--2022-04-05 17:16:35--  http://vps-9248bb6e.vps.ovh.net/test.dat
Translacja vps-9248bb6e.vps.ovh.net (vps-9248bb6e.vps.ovh.net)... 2001:41d0:701:1100::2aba
Łączenie się z vps-9248bb6e.vps.ovh.net (vps-9248bb6e.vps.ovh.net)|2001:41d0:701:1100::2aba|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1073741824 (1,0G) [application/octet-stream]
Zapis do: `/dev/null'

/dev/null           100%[===================>]   1,00G  28,8MB/s     w 36s     

2022-04-05 17:17:11 (28,6 MB/s) - zapisano `/dev/null' [1073741824/1073741824]

wget http://vps-9248bb6e.vps.ovh.net/test.dat -O /dev/null -6  2,34s user 5,70s system 22% cpu 35,892 total

https://l0calh0st.pl/obrazki/userbar.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)