Kecepatan Transfer File Windows 7 melebihi Gigabit lambat

12

Saya menjalankan windows 7 pro di server file dan desktop utama saya. Masing-masing memiliki koneksi jaringan gigabit dan saya terhubung ke sakelar gigabit. Namun, ketika mencoba untuk menyalin beberapa file besar, itu berjalan sangat lambat dengan sedikit 12-15 MB / s
. Data tersebut berasal dari drive SATA 7200RPM (yang saya pikir harus baik untuk hampir 150MB / s) dan pergi ke Drobo pada server yang terhubung melalui FireWire 800, jadi saya tidak bisa memikirkan kemacetan yang mungkin saya miliki di perangkat keras. Tapi TeraCopy masih mengatakan hanya 12-15 MB / s

Apa lagi yang salah di sini?

Adam Haile
sumber
Perlu informasi lebih lanjut: Apakah Anda terhubung melalui Wifi? Jika Anda menghubungkan melalui kabel, apakah itu Cat 5? Kucing 5e? Kucing 6? Kucing 7?
Jonathan

Jawaban:

3

Saya benci mengatakan ini adalah Windows voodoo. Saya telah melihat peningkatan dari menonaktifkan firewall / anti virus hingga menggunakan disk RAM, mengubah gigabit dari PCI ke PCIe, menggunakan sakelar yang lebih cepat, bingkai jumbo, kontrol aliran, dan kabel yang lebih pendek & lebih baik.

Lucu ketika saya mengunduh file dari kotak samba saya tampaknya mendapatkan kinerja yang lebih baik, tetapi pemanfaatannya masih tidak lebih baik dari 15%.

Saya melakukan pencarian cepat dan menemukan situs ini . Saya belum mencoba pengaturan ini.

Untuk lebih langsung membahas kecepatan, di Vista dan Windows 7, Microsoft membuat perubahan pada CopyFile API untuk meningkatkan kinerja. Saya tidak tahu apakah TeraCopy menggunakannya, tetapi saya tahu RoboCopy menggunakannya. Mungkin menjalankan tes dengan RoboCopy dapat membawa kinerja yang lebih baik.

Juga, transfer terbaik saya menggunakan kartu PCIe pergi dari disk RAM ke disk RAM dengan AV saya mati, tapi masih saya tidak mendapatkan lebih dari sekitar 20-25%.

Mungkin beberapa tips ini akan bekerja untuk Anda.

Scott McClenning
sumber
3

Setelah perlu mengganti laptop lama saya yang cerdik, saya harus menyalin beberapa ribu file melalui kabel jaringan ke PC baru saya - saya tahan dengan waktu yang diperlukan untuk menyalin karena saya harus kembali bekerja sehingga tidak punya terlalu banyak waktu untuk mencoba dan bermain.

Kemarin saya harus memeriksa 3,4 gig file (puluhan dari 1000 yang kecil) kembali ke repositori subversi - Menyakitkan? Tentu saja!

Jadi pagi ini saya memutuskan untuk menyortir ini - Setelah melihat-lihat web saya menemukan sebuah artikel yang menyebutkan satu hal kecil yang menyelesaikan semuanya !! Tautan di bagian bawah komentar ini - Baca SETELAH Anda telah melihat hasil saya.

Info: 192.168.0.79 adalah top saya dari jajaran gaming PC dan 192.168.0.151 adalah server file kantor kami

Langkah 1 - Jalankan iPerf (Dapat ditemukan di sini http://linhost.info/2010/02/iperf-on-windows/ ) - Saya menjalankan ini dalam mode ganda sehingga Anda dapat melihat server kami cukup cepat untuk memulai dengan

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

Selanjutnya, DAN SAYA GOBSMAKED setelah semua yang saya sudah mencoba begitu lama - Aktifkan 9k Jumb Frame pada konfigurasi Kartu Jaringan dan jalankan tes lagi.

Pengaturan Duplex diatur ke 100Mb dupleks penuh setelah sesuatu yang saya coba jadi kecepatan transfer di bawah ini 9Mbits kurang dari pengaturan kartu jaringan - TIDAK BURUK!

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: \ Users \ Martin \ Downloads>

Satu tweek terakhir - saya menghapus pengaturan duplex dan mengaturnya kembali ke "Auto" dan menjalankan tes lagi

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

LEDAKAN!!! Peningkatan besar-besaran - Semoga ini berhasil untuk semua orang

Martin

Posting asli yang membantu ... http://www.hanselman.com/blog/WiringTheHouseForAHomeNetworkPart5GigabitThroughputAndVista.aspx

Martin Parry
sumber
2

Saya menjalankan Windows 7 menggunakan Parallels / Boot Camp pada 3.4 Ghz Quad Core i7 dengan 16 gigs RAM. Kecepatan transfer jaringan antara 2 - 60k per detik, sampai saya mengikuti saran dalam posting Cake404 tentang kartu jaringan Broadcom.

Setelah mematikan Ethernet @ WireSpeed ​​dan menonaktifkan opsi "Large Send Offload" (di bawah pengaturan konfigurasi untuk kartu jaringan), kecepatan transfer saya naik hingga beberapa megabyte per detik.

Shaun3180
sumber
1
Catatan lain: Setelah melakukan hal di atas, masalah kecepatan lambat saya kemudian kembali (tidak tahu mengapa), jadi saya akhirnya menginstal versi 64 bit driver NIC dari broadcom.com/support/ethernet_nic/downloaddrivers.php . Masalah terpecahkan, untuk saat ini ...
Shaun3180
2

Posting Dmitri tentang negosiasi otomatis membantu. Setelah dua perbaikan terbaru dan banyak perintah netsh yang sia-sia, saya melihat kecepatan unduh yang sangat lambat dan kecepatan unggah yang cepat. Hanya pada satu mesin dalam jaringan 50 perangkat. Ternyata pembaruan Intel NIC dari Pembaruan Windows telah memengaruhi pengaturan driver. Dalam hal ini, mengaktifkan kembali negosiasi otomatis membantu. Kecepatan 35mbs kembali.

Knowlengr
sumber
1

Ini mungkin agak terlambat, tetapi bagi mereka yang memiliki masalah yang sama, saya perhatikan bahwa transfer file antara berbagi jaringan Windows (Win2k3 -> Win2k8R2; Win2k3 -> Win7; beberapa konfigurasi lain) sangat lambat ketika TeraCopy (v2.1) digunakan .

Contoh utama adalah ketika setup adalah sebagai berikut: 2 Server, keduanya memiliki NIC gigabit dan terhubung ke switch gigabit; Server pertama menjalankan Win2k3, yang kedua menjalankan Win2k8R2. Kecepatan transfer TeraCopy dari file ~ 21GB adalah 50MB / s terbaik. Sementara itu, saya memiliki 105MB berkelanjutan / s menggunakan salinan Windows normal (menarik kotak Win2k8 dari Win2k3). FTP menghasilkan hasil yang serupa pada sekitar 105MB / s berkelanjutan. Hasil serupa dicapai dengan Windows 7 berjalan di kotak klien.

Dalam pengaturan serupa saya akan mendapatkan kecepatan transfer yang lebih rendah dengan TeraCopy, dari 8MB / s ke 35MB / s. Saya mencoba mengotak-atik opsi offload dan pengaturan lain dari kedua NIC sampai saya memutuskan untuk mencoba menggunakan salinan Windows biasa alih-alih TeraCopy. Perbedaan kecepatannya mengejutkan.

Hal yang umum di semua pengaturan di atas adalah kotak Win2k3 yang bertindak sebagai server file. Saya mengubah OS di server kedua yang sedang mengunduh file uji.

Saya belum menguji kecepatan transfer antara dua kotak Win2k3 menggunakan TeraCopy dan salinan Windows biasa.

bugzc
sumber
1

Ada banyak kemungkinan poin tersedak - Namun Windows 7 SP1, dapat dan memang berjalan sangat cepat di atas Gigabit Ethernet.

Saya baru saja mentransfer beberapa gigabyte file berukuran besar dari dua disk pada PC saya ke Synology NAS Box (DS1010 +). Pasangan transfer yang digerakkan Explorer.exe ini mencapai 118,25Megabytes / detik (950 Megabits / detik) yang merupakan saturasi 95% dari jaringan Gigibit Ethernet yang saya aktifkan, termasuk menjalankan melalui beberapa Dlink Gigabit Switches.

Sorbe
sumber
1

Satu hal yang patut dicoba sebelum menjadi gila dengan hal lain adalah mengganti driver untuk tidak menggunakan Auto Negotiate untuk kecepatan tetapi atur ke 100MB / Full Duplex, uji kecepatan transfer dan kemudian atur ke 10MB / Full Duplex dan uji kecepatan transfer.

dimitri.p
sumber
1

Dari: Tingkatkan kecepatan data jaringan Anda dengan ini - config-custom - windows-7

  1. Buka registri dan telusuri cabang berikut:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstaion

  2. Jika entri berikut belum ada di sana, Buat DWORD MaxCmds, MaxThreadsdan di MaxCollectionCountbawah cabang ini. Beri nilai masing-masing 30, 30 dan 32.

  3. Setelah Anda me-restart sistem Anda, Anda akan mengalami peningkatan kinerja transfer jaringan Anda.

Sandeep Kohli
sumber
1

Persyaratan untuk transfer ethernet kecepatan penuh (75% dari 1000 setiap transfer +) adalah sakelar transmisi kecepatan-kawat yang tidak menghalangi!

Switch:

  • ZyXEL's GS1100-16 16 Port Desktop GbE Switch adalah switch 16-port 10/100/1000 (Saya mendapatkan transfer 700-800Mbit atau 80Mbyte)
  • GS1100-24 ZyXEL GS1100-24 adalah sakelar 24-port 10/100/1000
  • ZyXEL's GS-108B 10/100 / 1000Mbps Port Desktop GbE Switch adalah switch 8-port 10/100/1000
  • Cisco SR2024 24-port 10/100/1000 Gigabit Switch
  • Jaringan SMC - SMC8508T - EZ Switch 10/100/1000 - 8-Port 10/100/1000 Gigabit Switch Tidak dikelola
  • Linksys SR2016 16-Port 10/100/1000 Gigabit

Silakan coba contoh yang diberikan tetapi jika Anda tidak memiliki sakelar yang tepat maka tidak masalah apa yang Anda lakukan di OS.

ByteKnight
sumber
1
  1. Klik Mulai
  2. Ketik "Kebijakan Keamanan Lokal" dan tekan Enter
  3. Buka Pengaturan Keamanan > Kebijakan Lokal > Opsi Keamanan
  4. Tetapkan pengaturan berikut:

    Keamanan jaringan : Keamanan sesi minimum untuk klien berbasis SSP NTLM (termasuk RPC aman)> hapus centang "memerlukan enkripsi 128-bit
    Tingkat otentikasi Manajer Jaringan LAN > Kirim LM & NTLM - gunakan keamanan sesi NTLMv2 jika dinegosiasikan

Anonim
sumber
1
Halo, @Anonim, untuk berjaga-jaga jika Anda menemukan jawaban ini di tempat lain, apakah Anda akan mempertimbangkan untuk memberikan kredit kepada sumbernya?
Louis
1

Saya memiliki Laptop Win 7 Pro (quad core) 1GB LAN A linksys WRT1900AC dengan Red Nas 3TB hdd. Kecepatan saya adalah 10Mb / s untuk transfer file nirkabel atau kabel ke NAS.

Saya melakukan semua pengujian nirkabel berikut ini tanpa hasil, pada akhirnya saya mencoba ethernet dan saya mendapat 63MB / s SEKARANG !!!!!! Jadi saya tidak tahu pengaturan atau entri registri apa yang memperbaiki masalah. Berbagi file nirkabel masih lambat.

PENGATURAN

Kompresi Diferensial Jauh Non -aktifkan Non-tuning Auto Tuning TCP -Menonaktifkan

Di REGISTRY:

Indeks Pelambatan Jaringan:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile NetworkThrottlingIndex = ffffffff (DWORD, default: 10, disarankan: 10 untuk berbagi media, ffffffff untuk gaming dan max throughput, rentang valid: rentang 1 hingga 70 desimal atau ffffffff untuk sepenuhnya dinonaktifkan sepenuhnya pelambatan)

Nonaktifkan Pelambatan Bandwidth:

Buat (nilai DWORD) HKLMsistemCurrentControlSetServiceslanmanworkstationparametersDisableBandwidthThrottling Tetapkan Nilai menjadi 1

Alokasi Memori Jaringan (kesalahan ID Acara 2017):

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management LargeSystemCache = 1 (DWORD, nilai default: 0, nilai yang disarankan: 1) Nilai nol membuat cache sebesar ~ 8 MB, nilai 1 memungkinkan cache untuk berkembang hingga jumlah memori fisik minus 4 MB, sesuai kebutuhan.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameter Ukuran = 3 (DWORD, nilai default: 1, nilai yang disarankan: 3) 1 - meminimalkan memori yang digunakan 2 - saldo yang digunakan memori 3 - pengaturan optimal untuk berbagi file dan aplikasi jaringan

Diego
sumber
-1

Ini bekerja untuk saya:

TERIMA KASIH UNTUK: http://www.howtosolutions.net/2013/06/fixing-slow-sending-or-receiving-of-files-through-lan-network-using-windows/

Menonaktifkan "Large Send Offload (LSO)"

Large Send Offload adalah teknik meningkatkan kinerja jaringan sekaligus mengurangi overhead CPU. Ternyata itu tidak berfungsi dengan baik, jadi disarankan untuk menonaktifkannya. Jika Anda ingin tahu tentang LSO, lihat artikel MSDN ini dari tahun 2001.

LSO adalah opsi yang terletak di Device Manager di bawah adaptor jaringan Anda, sehingga solusi ini membutuhkan Hak Istimewa Administrator.

Ikuti langkah ini:

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

Saya melakukan ini pada kedua mesin windows, saya tidak perlu me-restart, dan saya tidak harus menonaktifkan LSO V1

Jonathan
sumber
Tolong jelaskan downvote
Jonathan