Copie lente du file réseau sur Windows 7

J'ai écrit un programme qui utilise xcopy pour transférer des files (généralement entre 1 Ko et 2 Mo) sur notre intranet. Habituellement, je copy des files de ma machine hôte (Windows 7 x64) vers une machine virtuelle VMWare exécutant Windows Server 2008 (la VM s'exécute sur ma machine hôte, si cela count).

Sous Windows XP, les transferts de files ne nécessitent généralement que quelques secondes. Mais sur ma machine Windows 7, le transfert du premier file (1,5 Mo) prend environ 1,5 minutes pour être complété. Ceci est vrai si j'utilise xcopy, robocopy, ou utilise par programme File.Copy (). J'ai remarqué que si j'utilise File.Copy, le premier transfert est très lent et les transferts ultérieurs sont beaucoup plus rapides.

Quelque indice comment je peux accélérer le process? Existe-t-il un paramètre dans Windows 7 (ou server 2008) que je pourrais essayer?

7 Solutions collect form web for “Copie lente du file réseau sur Windows 7”

Envisagez d'éteindre la compression différentielle à distance selon cet article: http://www.windowsreference.com/windows-7/slow-network-file-copy-issues-in-windows-7-caused-by-remote-differential-compression /

EDIT: Vous pouvez lire les spécificités de Remote Differential Compression ici: http://msdn.microsoft.com/en-us/library/aa372948(VS.85).aspx

J'ai trouvé une bonne avance sur un autre tableau ( http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/c30f6649-a0d9-4f5e-8671-904a8f5469bb ). Étant donné que le problème avait beaucoup de pistes qui ne fonctionnait pas, je pensais avoir transmis une solution qui fonctionnait pour moi.

Plus précisément, mon problème était que les transferts de files de Windows 7 à XP étaient lents, mesurés en voyant l'utilisation du réseau dans le Gestionnaire des tâches à environ 1%. Les transferts de XP vers Windows 7 ont généralement utilisé 80 à 99% de la bande passante du réseau. Ces résultats ont été obtenus si le transfert était "push" ou "pull".

Ce qui a fonctionné pour moi: je suis allé aux propriétés du réseau de zone locale, à la configuration, à l'onglet Avancé, et à la désactivé Large Send Offload v2. Le conseil pour désactiver l'autotuning, RSS, définir Speed ​​& Duplex à une valeur spécifique, supprimer du groupe d'accueil, n'a rien fait. En définitive, les parameters qui fonctionnaient sur mon post de travail Dell XPS 8100 Windows 7 Pro 64 bits étaient les suivants:

ARP Offload – Enable
Ethernet @ WireSpeed ​​-Enable
Flow Control – Auto
Modulation d'interruption – Activer
IPv4 Checksum Offload – Rx & Tx activé
Large Send Offload (IPv4) – Activer
Large Send Offload v2 (IPv4) – Désactiver
Large Envoyer Offload v2 (IPv6) – Désactiver
Adresse réseau – Pas présent (button radio)
NS Offload – Activer
Priorité et VLAN- Priorité & VLAN Activé
Receive Side Scaling – Activer
Flux RSS – RSS 4 files d'attente
Speed ​​& Duplex – Auto
TCP / UDP Checksum Offload (IPv4) – Rx & Tx activé
TCP / UDP Checksum Offload (IPv6) – Rx & Tx activé
VLAN ID – 0 Capacités de réveil –
La vitesse WOL – La vitesse la plus basse annoncée

J'espère que cela s'avère utile à quelqu'un d'autre.

Ce type de lenteur est généralement causé par une mauvaise interface de réseau mal configurée. Si la négociation automatique entre l'interface réseau et le commutateur ne fonctionne pas correctement (et souvent c'est le cas), l'interface réseau utilisera un mauvais réglage duplex. D'une manière ou d'une autre, le trafic réseau évolue mais très lentement. Vérifiez la configuration NIC et la configuration du port réseau et assurez-vous qu'ils sont synchronisés.

Pour moi, le problème était le déchargement de segmentation.

La solution d'ici a fonctionné pour moi … (je sais que l'article indique Virtual Server 2005, mais cela corrige le problème pour moi dans Virtual PC sur Win7) http://support.microsoft.com/kb/888750

Fondamentalement sur l'ordinateur hôte:

  • Exécutez l'Éditeur du Registre (regedit.exe) et select la key suivante: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters
  • Créez une nouvelle valeur DWORD nommée DisableTaskOffload et définissez sa valeur sur 1.
  • Redémarrez l'ordinateur hôte.

J'ai eu exactement le même problème

Les PC Win7 ont eu un long timeout lors de l'logging de Word ou Excel, mais les machines XP étaient bien.

Le coupable dans mon cas était Immunet Antivirus chargé sur mon server 2008

Désinstallé cela et tout était bien.

Il semble être un problème de logiciel tiers et non Office.

Oubliez RoboCopy, ou xcopy, ou quoi que ce soit. Windows7 vous permettra de mapper une lettre de lecteur vers un service FTP. Le FTP est rapide. Ensuite, utilisez NULL FTP Server pour exécuter un site ftp sur la machine distante. En outre, vous pouvez écrire un script DOS pour envoyer / extraire des files de l'location de manière automatisée, si c'est ce dont vous avez besoin.

Chargez wireshark ( http://www.wireshark.org ) sur le server, la machine XP et la machine Windows 7 et capturez une trace réseau lors de la copy du file. Comparez les opérations de copy de files XP -> 08 et Win7 -> 08 et partagez tout ce que vous voyez entre les deux.

Cela dit … vous mentionnez que le server 2008 est dans une VM sur votre machine hôte (Windows 7). Où est la machine XP qui copy d'accord? Il semble que la copy fonctionne peut-être sur un réseau différent (hôte -> VM) que l'opération de copy XP -> VM (sur votre Intranet?)

  • windows - Comment rendre impossible le file / supprimer / renommer pour tous les users via la command line
  • Lecteur ISO peu encombrant de 64 bits
  • Dites à Wbadmin de ne jamais supprimer les sauvegardes?
  • Suppression bloquée provoquée par thumb.db sur Windows 2008 en tant que server de files
  • Création de partition supplémentaire lors de l'installation de Windows 7
  • Comment puis-je exécuter une application à partir d'un partage réseau sans requestr le mot de passe Admin?
  • Les files VHD dynamics peuvent-ils diminuer ou ne font-ils que croître?
  • WDS ou MDT pour Windows 7 Déploiement?
  • Impossible de faire un ping aux sites hors de mon réseau interne (mais capable de naviguer vers eux sans problème)
  • Comment installer les mises à jour Windows depuis la ligne de commande
  • Migration du site Web depuis PC local vers Windows 2008 R2 (IIS 7.5)
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.