Mam Windows 7 Pro uruchomiony na moim serwerze plików i głównym pulpicie. Każde z nich ma gigabitowe połączenie sieciowe, a ja jestem podłączony do gigabitowego przełącznika. Jednak podczas próby skopiowania niektórych dużych plików działa dość wolno z marnym 12-15 MB / s
. Dane pochodzą z napędu SATA 7200 obr / min (co moim zdaniem powinno być dobre dla prawie 150 MB / s) i idą do Drobo na serwerze połączonym przez FireWire 800, więc nie mogę wymyślić żadnych wąskich gardeł, które mogą mieć w sprzęcie. Ale TeraCopy nadal twierdzi, że osiąga jedynie 12-15 MB / s
Co jeszcze może być nie tak?
windows-7
networking
transfer
Adam Haile
źródło
źródło
Odpowiedzi:
Nienawidzę powiedzieć, że to Windows voodoo. Widziałem ulepszenia od wyłączania zapór ogniowych / antywirusa do używania dysków RAM, zmiany gigabitowych kart sieciowych z PCI na PCIe, używania szybszych przełączników, ramek jumbo, kontroli przepływu oraz krótszych i lepszych kabli.
Zabawne, gdy pobieram pliki z pudełka samby, wydaje mi się, że mam lepszą wydajność, ale nadal nie lepszą niż 15% wykorzystania.
Zrobiłem szybkie wyszukiwanie i znalazłem tę stronę. Nie wypróbowałem jeszcze tych ustawień.
Aby bardziej bezpośrednio poprawić szybkość, w Vista i Windows 7 Microsoft wprowadził zmiany w API CopyFile w celu zwiększenia wydajności. Nie wiem, czy TeraCopy go używa, ale wiem, że RoboCopy to robi. Być może uruchomienie testu z RoboCopy może przynieść lepszą wydajność.
Ponadto moje najlepsze transfery korzystały z kart PCIe przechodzących z dysku RAM na dysk RAM z wyłączonym AV, ale nadal nie otrzymałem więcej niż około 20-25%.
Być może niektóre z tych wskazówek będą dla Ciebie działać.
źródło
Po wymianie starego komputera, musiałem skopiować kilka tysięcy plików za pomocą kabla sieciowego na nowy komputer - zniosłem tyle czasu, ile potrzeba na skopiowanie, ponieważ musiałem wrócić do pracy, więc nie miałem zbyt wiele czasu próbować i grać.
Wczoraj musiałem sprawdzić 3,4 giganta plików (dziesiątki tysięcy małych) z powrotem do repozytorium subversion - Bolesne? O tak!
Więc dziś rano postanowiłem to uporządkować - po długim rozglądaniu się po Internecie znalazłem artykuł, w którym wspomniano o jednej drobnej rzeczy, która rozwiązała wszystko !! Link znajduje się na dole tego komentarza - przeczytaj go PO, kiedy zobaczysz moje wyniki.
Informacje: 192.168.0.79 to mój najlepszy komputer do gier, a 192.168.0.151 to nasz serwer plików biurowych
Krok 1 - Uruchom iPerf (można znaleźć tutaj http://linhost.info/2010/02/iperf-on-windows/ ) - Uruchomiłem to w trybie podwójnym, abyś mógł zobaczyć, że nasz serwer był dość szybki do uruchomienia
Następnie I ZOSTAŁEM ZADOWOLONY po tym wszystkim, co próbowałem od tak dawna - Włącz 9k Jumb Frame w konfiguracji kart sieciowych i ponownie uruchom test.
Ustawienie Dupleks ustawiono na 100 Mb pełny dupleks po czymś innym, co próbowałem, więc szybkość transferu poniżej była o 9 Mb niższa niż ustawienie karty sieciowej - NIE ZŁE!
C: \ Users \ Martin \ Downloads>
Ostatni tweek - usunąłem ustawienie dupleksu, ustawiłem je ponownie na „Auto” i ponownie uruchomiłem test
BUM!!! Ogromny wzrost - mam nadzieję, że to zadziała dla wszystkich
Jaskółka oknówka
Oryginalny post, który pomógł ... http://www.hanselman.com/blog/WiringTheHouseForAHomeNetworkPart5GigabitThroughputAndVista.aspx
źródło
Korzystam z systemu Windows 7 przy użyciu Parallels / Boot Camp na 3,4 GHz Quad Core i7 z 16 gigabajtami pamięci RAM. Prędkości transferu sieci wynosiły od 2 do 60 000 na sekundę, dopóki nie zastosowałem się do porady w poście Cake404 dotyczącej kart sieciowych Broadcom.
Po wyłączeniu Ethernet @ WireSpeed i wyłączeniu opcji „Duże odciążenie wysyłania” (w ustawieniach konfiguracji karty sieciowej) moje prędkości przesyłania wzrosły do wielu megabajtów na sekundę.
źródło
Pomógł post Dmitri o autonegocjacji. Po dwóch poprawkach i licznych bezowocnych poprawkach poleceń netsh zobaczyłem bardzo wolne prędkości pobierania i szybkie wysyłanie. Tylko na jednym komputerze w sieci 50 urządzeń. Okazało się, że aktualizacja Intel NIC z Windows Update wpłynęła na ustawienia sterownika. W takim przypadku ponowne włączenie autonegocjacji pomogło. Zwrócono prędkość 35 Mb / s.
źródło
Może to być trochę za późno, ale dla tych, którzy mają podobne problemy, zauważyłem, że transfery plików między udziałami sieciowymi Windows (Win2k3 -> Win2k8R2; Win2k3 -> Win7; niektóre inne konfiguracje) są nieuzasadnione powolne, gdy używa się TeraCopy (v2.1) .
Najlepszym przykładem było to, że konfiguracja wyglądała następująco: 2 serwery, oba z gigabitowymi kartami sieciowymi i podłączone do przełącznika gigabitowego; Pierwszy serwer z Win2k3, drugi z Win2k8R2. Szybkość przesyłania pliku TeraCopy ~ 21 GB wynosiła co najwyżej 50 MB / s. Tymczasem miałem normalne 105 MB / s przy użyciu normalnej kopii systemu Windows (ciągnąc okno Win2k8 z Win2k3). FTP przyniósł podobne wyniki przy około 105 MB / s utrzymany. Podobne wyniki uzyskano w systemie Windows 7 uruchomionym na kliencie.
W podobnych konfiguracjach uzyskiwałbym jeszcze niższe prędkości transferu z TeraCopy, od 8 MB / s do 35 MB / s. Próbowałem majstrować przy opcjach odciążania i innych ustawieniach obu kart sieciowych, dopóki nie zdecydowałem się użyć zwykłej kopii systemu Windows zamiast TeraCopy. Różnica prędkości była zaskakująca.
Wspólną rzeczą we wszystkich powyższych konfiguracjach było okno Win2k3, które działa jak serwer plików. Zmieniałem system operacyjny na drugim serwerze, który pobierał plik testowy.
Nie testowałem jeszcze szybkości transferu między dwoma urządzeniami Win2k3 przy użyciu TeraCopy i zwykłej kopii systemu Windows.
źródło
Istnieje wiele możliwych punktów dławienia - jednak system Windows 7 z dodatkiem SP1 może i działa BARDZO szybko przez Gigabit Ethernet.
Właśnie przesłałem kilka gigabajtów dużych plików z dwóch dysków na komputerze do serwera Synology NAS Box (DS1010 +). Ta para transferów napędzanych przez Explorer.exe osiągnęła 118,25 Megabajtów / s (950 Megabitów / s), co stanowi 95% nasycenia mojej przełączanej sieci Gigibit Ethernet, w tym także przez wiele przełączników Gigabit Dlink.
źródło
Jedną z rzeczy, które warto wypróbować, zanim oszalejesz z czegokolwiek innego, jest przełączenie sterownika, aby nie używał Auto Negotiate dla prędkości, ale ustaw go na 100 MB / Full Duplex, przetestuj prędkość transferu, a następnie ustaw go na 10 MB / Full Duplex i przetestuj prędkość transferu.
źródło
Od: Zwiększ prędkość danych w sieci dzięki temu - config-customize - Windows-7
źródło
Wymaganiem dla pełnych prędkości transferu ethernetowego (75% z 1000 każdego transferu +) jest nieblokujący przełącznik transmisji przewodowej!
Przełączniki:
Wypróbuj podane przykłady, ale jeśli nie masz odpowiedniego przełącznika, nie będzie miało znaczenia, co zrobisz w systemie operacyjnym.
źródło
Ustaw następujące ustawienia:
Zabezpieczenia sieci : Minimalne bezpieczeństwo sesji dla klientów opartych na NTLM SSP (w tym bezpieczne RPC)> odznacz „wymagają 128-bitowego szyfrowania
Poziom uwierzytelnienia Menedżera sieci LAN > Wyślij LM i NTLM - użyj zabezpieczeń sesji NTLMv2, jeśli negocjowane
źródło
Mam laptopa Win 7 Pro (czterordzeniowy) 1 GB LAN A linksys WRT1900AC z dyskiem twardym Red Nas 3 TB. Moja prędkość wynosiła 10 Mb / s dla bezprzewodowego lub przewodowego przesyłania plików do NAS.
Wykonałem wszystkie poniższe testy bezskutecznie, na końcu wypróbowałem Ethernet i dostałem 63 MB / s TERAZ !!!!!! Nie wiem więc, jakie ustawienie lub wpis rejestru naprawił problem. Bezprzewodowe udostępnianie plików jest nadal wolne.
USTAWIENIA
-Wyłącz zdalną różnicową kompresję -Wyłącz automatyczne dostrajanie TCP
W REJESTRACJI:
Indeks dławienia sieci:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile NetworkThrottlingIndex = ffffffff (DWORD, domyślnie: 10, zalecane: 10 do udostępniania multimediów, ffffffff do gier i maksymalna przepustowość, prawidłowy zakres: od 1 do 70 po przecinku lub ffffffff do całkowitego wyłączenia dławienie)
Wyłącz ograniczanie przepustowości:
Utwórz (wartość DWORD) HKLMsystemCurrentControlSetServiceslanmanworkstationparametersDisableBandwidthThrottling Ustaw wartość na 1
Przydział pamięci sieciowej (błąd identyfikatora zdarzenia 2017):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Zarządzanie pamięcią LargeSystemCache = 1 (DWORD, wartość domyślna: 0, wartość zalecana: 1) Wartość zero ustanawia pamięć podręczną ~ 8 MB, wartość 1 umożliwia rozszerzenie pamięci podręcznej do ilości pamięci fizycznej minus 4 MB, w razie potrzeby.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters Size = 3 (DWORD, wartość domyślna: 1, zalecana wartość: 3) 1 - minimalizuje zużytą pamięć 2 - bilansuje zużytą pamięć 3 - optymalne ustawienie do udostępniania plików i aplikacji sieciowych
źródło
To działało dla mnie:
DZIĘKUJEMY ZA: http://www.howtosolutions.net/2013/06/fixing-slow-sending-or-receiving-of-files-through-lan-network-using-windows/
Zrobiłem to na obu komputerach z systemem Windows, nie musiałem restartować i nie musiałem wyłączać LSO V1
źródło