Gigabit üzerinden Windows 7 Dosya Aktarım Hızı yavaş


12

Dosya sunucumda ve ana masaüstümde windows 7 pro çalışıyor. Her birinin bir gigabit ağ bağlantısı var ve ben bir gigabit anahtarına bağlıyım. Ancak, bazı büyük dosyaları kopyalamaya çalışırken, 12-15 MB / s'lik oldukça yavaş çalışıyor
Veriler 7200RPM SATA sürücüden geliyor (ki neredeyse 150MB / s için iyi olmalı) ve bir Drobo'ya gidiyor FireWire 800 ile bağlı sunucuda, bu yüzden donanımda olabilecek herhangi bir darboğaz düşünemiyorum. Ancak TeraCopy hala sadece 12-15 MB / s hızında gittiğini söylüyor

Burada başka ne yanlış olabilir?


Daha fazla bilgiye mi ihtiyacınız var: Wifi üzerinden mi bağlanıyorsunuz? Kablolarla bağlanıyorsanız, bunlar Cat 5 mi? Cat 5e? Kedi 6? Kedi 7?
Jonathan

Yanıtlar:


3

Bunun Windows voodoo olduğunu söylemekten nefret ediyorum. Daha hızlı anahtarlar, jumbo çerçeveler, akış kontrolü ve daha kısa ve daha iyi kablolar kullanarak güvenlik duvarlarını / antivirüsleri devre dışı bırakmadan RAM diskleri kullanmaya, gigabit nics'i PCI'dan PCIe'ye değiştirmeye kadar iyileştirmeler gördüm.

Samba kutusundan dosya indirdiğimde daha iyi performans elde ediyorum, ancak yine de% 15 kullanımdan daha iyi değil.

Hızlı bir arama yaptım ve bu siteyi buldum . Bu ayarları henüz denememiştim.

Vista ve Windows 7'de hızı daha doğrudan ele almak için Microsoft, performansı artırmak için CopyFile API'sinde değişiklikler yaptı. TeraCopy kullanıp kullanmadığını bilmiyorum, ama RoboCopy kullandığını biliyorum. Belki de testi RoboCopy ile çalıştırmak daha iyi performans sağlayabilir.

Ayrıca, en iyi transferlerim AV kapalıyken RAM diskinden RAM diskine giden PCIe kartlarını kullanıyordu, ancak yine de yaklaşık% 20-25'ten fazlasını alamadım.

Belki bu ipuçlarından bazıları sizin için yararlı olacaktır.


3

Tehlikeli eski dizüstü bilgisayarımı değiştirdikten sonra bir ağ kablosundan birkaç bin dosyayı yeni bilgisayarıma kopyalamak zorunda kaldım - işe geri dönmem gerektiğinden kopyalamak için geçen günlere katlandım, bu yüzden çok zamanım olmadı denemek ve oynamak.

Dün 3.4 gig dosyayı (onlarca küçük dosya) bir yıkım deposuna geri kontrol etmek zorunda kaldım - Acı verici mi? Cehennem evet!

Bu sabah bu sıralanmaya karar verdim - Web'e çok baktıktan sonra her şeyi çözen küçük bir şeyden bahseden bir makale buldum! Bağlantı bu yorumun altında - Sonuçlarımı gördükten SONRA okuyun.

Bilgi: 192.168.0.79, en iyi oyun PC'sim ve 192.168.0.151, ofis dosya sunucumuzdur

Adım 1 - iPerf'i çalıştırın (Burada bulunabilir http://linhost.info/2010/02/iperf-on-windows/ ) - Sunucumuzun başlamasının oldukça hızlı olduğunu görebilmek için bunu çift modda çalıştırdım

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[188] local 192.168.0.79 port 61072 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63505
[ ID] Interval       Transfer     Bandwidth
[212]  0.0-10.0 sec   112 MBytes  93.7 Mbits/sec
[188]  0.0-14.1 sec   240 KBytes   140 Kbits/sec

Sonra, VE çok uzun zamandır denediğim her şeyden sonra GOBSMAKED - Ağ Kartları yapılandırmasında 9k Jumb Çerçevesini etkinleştirin ve testi tekrar çalıştırın.

Dubleks ayarı 100Mb tam dubleks olarak denedim başka bir şey sonra denedim aşağıdaki aktarım hızı ağ kartı ayarından 9 Mb daha az oldu - KÖTÜ!

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[196] local 192.168.0.79 port 61112 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63511
[ ID] Interval       Transfer     Bandwidth
[212]  0.0-10.0 sec   109 MBytes  91.6 Mbits/sec
[196]  0.0-10.0 sec   110 MBytes  91.7 Mbits/sec

C: \ Kullanıcılar \ Martin \ Yüklemeler>

Son bir tweek - Dubleks ayarını çıkardım ve tekrar "Otomatik" olarak ayarladım ve testi tekrar çalıştırdım

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[192] local 192.168.0.79 port 61169 connected with 192.168.0.151 port 5001
[216] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63525
[ ID] Interval       Transfer     Bandwidth
[216]  0.0-10.0 sec   674 MBytes   564 Mbits/sec
[192]  0.0-10.0 sec   787 MBytes   659 Mbits/sec

BOOM!!! Büyük bir artış - Umarım bu herkes için işe yarar

kırlangıç

Yardımcı olan orijinal yayın ... http://www.hanselman.com/blog/WiringTheHouseForAHomeNetworkPart5GigabitThroughputAndVista.aspx


2

16 GB RAM ile 3.4 Ghz Dört Çekirdekli i7 üzerinde Parallels / Boot Camp kullanarak Windows 7 çalıştırıyorum. Broadcom ağ kartları ile ilgili bir Cake404 gönderisindeki tavsiyeyi takip edene kadar ağ aktarım hızları saniyede 2 - 60k arasındaydı .

Ethernet @ WireSpeed ​​kapatıldıktan ve "Büyük Gönderme Boşaltma" seçeneklerini (ağ kartı yapılandırma ayarları altında) devre dışı bıraktıktan sonra aktarım hızlarım saniyede birden fazla megabayta yükseldi.


1
Başka bir not: Yukarıdakileri yaptıktan sonra, yavaş hız sorunlarım daha sonra geri döndü (neden olduğu konusunda hiçbir fikrim yok), bu yüzden broadcom.com/support/ethernet_nic/downloaddrivers.php adresinden NIC sürücülerinin 64 bit sürümünü yükledim . Şimdilik sorun çözüldü ...
Shaun3180

2

Dmitri'nin özerklik hakkındaki gönderisi yardımcı oldu. İki düzeltme ve sayısız sonuçsuz netsh komut tweaks sonra çok yavaş indirme hızları ve hızlı yükleme hızları görüyordum. 50 cihaz ağındaki tek bir makinede. Windows Update'ten Intel NIC güncellemesinin sürücü ayarlarını etkilediği ortaya çıktı. Bu durumda, otomatik anlaşmanın yeniden etkinleştirilmesi yardımcı olmuştur. 35mbs hız geri döndü.


1

Bu biraz geç olabilir, ancak benzer sorunlara sahip olanlar için, TeraCopy (v2.1) kullanıldığında Windows ağ paylaşımları (Win2k3 -> Win2k8R2; Win2k3 -> Win7; diğer bazı yapılandırmalar) arasında dosya aktarımlarının makul olmayan yavaş olduğunu fark ettim. .

Bunun en önemli örneği, kurulumun aşağıdaki gibi olmasıydı: 2 Sunucu, hem gigabit NIC'lere sahip hem de bir gigabit anahtarına bağlı; İlk sunucu Win2k3'ü, ikinci sunucu Win2k8R2'yi çalıştırıyor. ~ 21GB'lık bir dosyanın TeraCopy aktarım hızı en iyi 50MB / sn idi. Bu arada, normal Windows kopyasını (Win2k8 kutusunu Win2k3'ten çekerek) kullanarak sürekli 105MB / s aldım. FTP, yaklaşık 105MB / s'de benzer sonuçlar verdi. İstemci kutusunda çalışan Windows 7 ile benzer sonuçlar elde edildi.

Benzer kurulumlarda, TeraCopy ile 8MB / s'den 35MB / s'ye daha düşük aktarım hızları elde ederim. TeraCopy yerine normal Windows kopyasını kullanmaya karar verene kadar boşaltma seçenekleri ve her iki NIC'nin diğer ayarları ile uğraşmaya çalıştım. Hız farkı şaşırtıcıydı.

Yukarıdaki tüm kurulumlarda ortak olan, dosya sunucusu olarak çalışan Win2k3 kutusu idi. Test dosyasını indiren ikinci sunucudaki işletim sistemini değiştiriyordum.

TeraCopy kullanarak iki Win2k3 kutusu arasındaki aktarım hızlarını ve normal Windows kopyasını henüz test etmedim.


1

Olası birçok boğulma noktası vardır - Ancak Windows 7 SP1, Gigabit Ethernet üzerinden ÇOK hızlı çalışabilir ve çalıştırabilir.

Bilgisayarımdaki iki diskten birkaç gigabayt değerinde büyük dosyayı bir Synology NAS Box'a (DS1010 +) aktardım. Bu Explorer.exe tarafından yönlendirilen aktarım çifti, birden çok Dlink Gigabit Anahtarıyla çalıştırma da dahil olmak üzere anahtarlanmış Gigibit Ethernet ağımın% 95 doygunluğu olan 118.25 Megabayt / sn'ye (950 Megabit / sn) ulaştı.


1

Başka bir şeyle delirmeden önce denemeye değer bir şey, sürücüyü hız için Otomatik Müzakere'yi kullanmamak, ancak 100MB / Full Duplex olarak ayarlamak, aktarım hızını test etmek ve daha sonra 10MB / Full Duplex ve test olarak ayarlamaktır. aktarım hızı.


1

Kimden: Ağ veri hızınızı bununla artırın - config-custom - windows-7

  1. Kayıt defterini açın ve aşağıdaki şubeye göz atın:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstaion

  2. Aşağıdaki girişler zaten orada değilse, DWORDS oluşturun MaxCmds, MaxThreadsve MaxCollectionCountsırasıyla 30, 30and 32 bu branch.Assign altında onları bir değer.

  3. Sisteminizi yeniden başlattıktan sonra, ağ aktarımlarınızın performansında bir artış yaşamanız gerekir.


1

Tam hızlı ethernet aktarımları için gereksinim (her aktarımın 1000'inin% 75'i +), tıkanmaz, kablo hızında iletim anahtarıdır!

Anahtarlar:

  • ZyXEL'in GS1100-16 16 Bağlantı Noktalı Masaüstü GbE Anahtarı 16 bağlantı noktalı 10/100/1000 anahtarıdır (700-800Mbit veya 80Mbyte aktarım alıyorum)
  • ZyXEL'in GS1100-24 GS1100-24, 24 bağlantı noktalı 10/100/1000 bir anahtardır
  • ZyXEL'in GS-108B 10/100 / 1000Mbps Bağlantı Noktası Masaüstü GbE Anahtarı 8 bağlantı noktalı 10/100/1000 anahtardır
  • Cisco SR2024 24 bağlantı noktalı 10/100/1000 Gigabit Anahtarı
  • SMC Ağları - SMC8508T - EZ Anahtarı 10/100/1000 - 8 Portlu 10/100/1000 Gigabit Yönetilmeyen Anahtar
  • Linksys SR2016 16 Bağlantı Noktalı 10/100/1000 Gigabit

Lütfen verilen örnekleri deneyin, ancak doğru anahtara sahip değilseniz, işletim sisteminde ne yaptığınız önemli değildir.


1
  1. Başlat'a tıklayın
  2. "Yerel Güvenlik İlkesi" yazın ve Enter
  3. Gidin Güvenlik Ayarları > Yerel Politikalar > Güvenlik Seçenekleri
  4. Aşağıdaki ayarları yapın:

    Ağ güvenliği : NTLM SSP tabanlı (güvenli RPC dahil) istemciler için minimum oturum güvenliği> untick "128 bit şifreleme gerektirir
    Ağ LAN Yöneticisi kimlik doğrulama düzeyi > LM ve NTLM gönder - anlaşılırsa NTLMv2 oturum güvenliğini kullanın


1
Merhaba, @Anonymous, bu yanıtı başka bir yerde bulmanız durumunda, kaynağa kredi vermeyi düşünür müsünüz?
Louis Waweru

1

Win 7 Pro Dizüstü Bilgisayarım (dört çekirdekli) 1GB LAN A Red Nas 3 TB hdd ile bir linksys WRT1900AC var. NAS'a kablosuz veya kablolu dosya aktarımı için hızım 10Mb / s idi.

Aşağıdaki tüm başarı ile kablosuz test yaptım, sonunda ethernet denedim ve şimdi 63MB / s var !!!!!! Bu yüzden hangi ayar veya kayıt defteri girdisinin sorunu düzelttiğini bilmiyorum. Kablosuz dosya paylaşımı hala yavaş.

AYARLAR

-Disable Uzaktan Diferansiyel Sıkıştırma -Disable TCP Auto Tuning -Disable Alma Yan Ölçekleme

SİCİL üzerine:

Ağ Kısma Endeksi:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile NetworkThrottlingIndex = ffffffff (DWORD, varsayılan: 10, önerilir: 10 medya paylaşımı için 10, oyun oynamak için ffffffff ve maksimum verim, geçerli aralık: tamamen devre dışı bırakmak için 1 ila 70 ondalık veya fffffff kısma)

Bant Genişliği Azaltmayı Devre Dışı Bırak:

(DWORD değeri) HKLMsystemCurrentControlSetServiceslanmanworkstationparametersDisableBandwidthThrottling Değeri 1 olarak ayarlayın

Ağ Belleği Ataması (Olay Kimliği 2017 hatası):

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Bellek Yönetimi LargeSystemCache = 1 (DWORD, varsayılan değer: 0, önerilen değer: 1) Sıfır değeri ~ 8 MB önbellek oluşturur, 1 değeri önbelleğin genişlemesine izin verir fiziksel bellek miktarına kadar eksi 4 MB.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters Size = 3 (DWORD, varsayılan değer: 1, önerilen değer: 3) 1 - kullanılan belleği en aza indirir 2 - kullanılmış belleği 3 dengeler - dosya paylaşımı ve ağ uygulamaları için en uygun ayar


-1

Bu benim için çalıştı:

TEŞEKKÜR EDERİZ: http://www.howtosolutions.net/2013/06/fixing-slow-sending-or-receiving-of-files-through-lan-network-using-windows/

"Büyük Gönderme Boşaltması (LSO)" özelliğini devre dışı bırakma

Büyük Gönderme Yükü, aynı zamanda CPU yükünü azaltırken ağ performansını iyileştirme tekniğidir. Görünüşe göre çok iyi çalışmıyor, bu yüzden devre dışı bırakılması önerildi. LSO hakkında bilgi edinmek isterseniz, 2001 tarihli bu MSDN makalesine bakın.

LSO, ağ bağdaştırıcınızın altındaki Aygıt Yöneticisi'nde bulunan bir seçenektir, bu nedenle bu çözüm için Yönetici Ayrıcalıkları gerekir.

Bu adımları takip et:

Open Start Menu, right-click on Computer and select Properties
Under Control Panel Home located on the left side of the window click on Device Manager
You will get a list of all devices on your machine. Expand Network Adapters.
Find your Network Card and double-click on it.
Select Advanced tab. You will get a list filled with different options.
Select Large Send Offload V2 (IPv4) and set the value to Disabled
Do the same for Large Send Offload V2 (IPv6) if it is available
Click OK

Bunu her iki Windows makinesinde de yaptım, yeniden başlatmak zorunda kalmadım ve LSO V1'i devre dışı bırakmak zorunda kalmadım


Lütfen downvote'u açıklayın
Jonathan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.