1 votes

Ralentissement des performances d'E/S de fichier après une copie réseau importante sur Win7

Lors d'une étape de notre processus de construction, nous exécutons un outil qui génère environ 125 000 fichiers. Lorsque la génération est terminée, nous les copions sur un partage réseau afin que d'autres systèmes puissent les copier pour les traiter davantage.

Nous observons un ralentissement (d'environ -300%) des performances si nous devons effectuer la copie complète des fichiers depuis le réseau. Si nous avons déjà les fichiers localement et que je redémarre le système, les performances sont excellentes.

Ma hypothèse actuelle est que Windows a laissé ouvert un descripteur de fichier ou une poignée de fichier et que la copie les retient encore, ralentissant les tâches intensives du système de fichiers.

Nos graphiques de surveillance ne montrent pas grand-chose d'inhabituel et sont principalement en ligne avec un système qui fonctionne bien... cela prend juste plus de temps. Le ralentissement est le plus visible dans les Threads où le temps passé autour de 1500 est normalement beaucoup plus court.

Je tiens également à préciser que les 125k fichiers se trouvent tous dans un seul répertoire. Je sais que cela affecte les performances de l'itération de la liste des répertoires, mais je ne suis pas sûr de comment cela pourrait jouer un rôle dans ce problème.

Informations système :

  • Dell R7910 Rack
  • Intel 750 1.2tb PCIe
  • Windows 7 Entreprise

graphique de surveillance

graphiques de surveillance

0voto

Qu'est-ce que l'autre extrémité exécute? (Windows, Linux, système d'exploitation NAS spécifique, ...) Les deux extrémités utilisent-elles SMBv2 pour le transfert de fichiers? Quelle est la performance sur le serveur de destination?

Si rien ne fonctionne, vous pouvez toujours essayer de zipper les fichiers dans un seul fichier sur le système d'origine, transférer ce fichier et le décompresser sur la destination...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X