Skocz do zawartości


 

Zdjęcie

M SQL wydajnosc zdalna

M SQL wydajnosc zdalna

  • Proszę się zalogować aby odpowiedzieć
7 odpowiedzi na ten temat

M SQL wydajnosc zdalna

#1 cdcd

cdcd

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 257 postów

Napisany 07 marzec 2017 - 11:38

Witam

 

Jest sobie serwer Windows 2012 ( masa ramu, CPU dyski raid10 itd) na nim Microsoft  sql serwer gdzie działa baza i teraz

 

Gdy połączę się aplikacja uruchomiona lokalnie na serwerze i połączę się do bazy i wykonuje operacje

wszystko dzieje się błyskawicznie dane pobierane są z prędkością ponad 500Mb/s itd

 

Natomiast gdy to samo robię zdalnie po LAN 1Gb/s prędkości oscylują 50Mb/s max 120Mb/s

karta na serwie Gigabit, prędkość via ftp z i do serwera 1Gb/s  itd jedynie kuleje połączenie sql

 

Gdzie szukać przyczyny tak dużej różnicy w "zdalnej"  wydajności ?


  • 0

#2 Kszysiu

Kszysiu

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1423 postów
  • Skąd:Milanówek
  • Firma:Tiktalik.com
  • Imię:Krzysztof
  • Nazwisko:Wojciechowski

Napisany 07 marzec 2017 - 14:00

W źle zaprojektowanej aplikacji;)
Przy połączeniu po loopbacku masz opóźnienie z 0,01ms, przy połączeniu do zdalnej maszyny co najmniej z 0.2ms przy gigabicie, więc jeśli nie wykonujesz zapytań równolegle a jedno po drugim to z automatu będzie kilkanaście razy wolniej ;)


  • 0

#3 cdcd

cdcd

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 257 postów

Napisany 07 marzec 2017 - 14:25

Nie chodzi mi tu o responsywność a o sama prędkość pobierania danych

przykładowo pobieram dużo danych i widzę w monitor zasobów w Windowsie że robiąc to lokalnie na serwie

"prędkości sieci " utrzymuje się na poziomie ~500Mb/s  i po chwili wypluwa wyniki

 

To samo robiąc zdalnie widzę że nie mogę przekroczyć ~100Mb/s co idealnie widać na wykresie jak by "coś" limitowało tą prędkość po czym aplikacja kliencka dostaje timeout, bo w danym czasie przy tej prędkości pobierania danych nie udało się załadować całości, bo danych ciągle przybywa i problem jest coraz bardziej uciążliwy

 

Przy okazji dlaczego prędkość kopiowania plików via RDP windows<>windows to tylko 100Mb/s ? przy giga styku


Edytowany przez cdcd, 07 marzec 2017 - 14:26.

  • 0

#4 Kszysiu

Kszysiu

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1423 postów
  • Skąd:Milanówek
  • Firma:Tiktalik.com
  • Imię:Krzysztof
  • Nazwisko:Wojciechowski

Napisany 07 marzec 2017 - 16:12

MTU to samo?


  • 0

#5 cdcd

cdcd

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 257 postów

Napisany 07 marzec 2017 - 16:50

Transfer via ftp czy samba leci 1/1Gb/s z Windows serwera nie ma żadnego problemu, jedynie sql no i to rdp ale to  mało ważne

 

wiec "mtu  to samo" ? nie kumam :(


  • 0

#6 Kszysiu

Kszysiu

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1423 postów
  • Skąd:Milanówek
  • Firma:Tiktalik.com
  • Imię:Krzysztof
  • Nazwisko:Wojciechowski

Napisany 08 marzec 2017 - 10:21

Czy MTU masz poprawnie skonfigurowane w całej sieci...


  • 0

#7 cdcd

cdcd

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 257 postów

Napisany 08 marzec 2017 - 13:21

poprawnie czyli ? mam domyślnie 1500


  • 0

#8 Kszysiu

Kszysiu

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1423 postów
  • Skąd:Milanówek
  • Firma:Tiktalik.com
  • Imię:Krzysztof
  • Nazwisko:Wojciechowski

Napisany 08 marzec 2017 - 14:05

Czyli wszędzie takie same... ;)
Jak "ping -f -l 1472 ip_drugiej_maszyny" to jest ok.
Więcej chyba nie pomogę ;)


  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników