web-dev-qa-db-fra.com

Pourquoi les transferts de fichiers volumineux s'arrêtent-ils à 99% pendant quelques minutes?

Je voulais poser cette question depuis longtemps. En essayant de copier/déplacer des fichiers (de grandes tailles dépassant 10 Go) sous Windows à partir de ou vers tout lecteur externe, je remarque que l'activité de transfert reste homogène jusqu'à 99%, elle cesse de répondre pendant quelques minutes, puis complète les quelques octets restants.

Je ne comprends pas la logique derrière cela car je ne l'ai remarqué que dans Windows et non dans Ubuntu. Les disques internes et externes sont tous deux des disques SSD. Cela arrive aussi avec les lecteurs flash. Le processeur est un processeur ULV, pourrait-il être le problème?

Merci!

10
Ashwin

Caching.

(Probablement)

Lorsque Windows écrit sur le disque, il met en cache les écritures sur le disque. Cela ne devrait pas être le cas pour les clés USB ou externes, mais c'est la seule explication qui convient.

Le dialogue de copie de fichier indique la vitesse de copie des fichiers dans la mémoire cache et non sur le disque lui-même et attend ensuite à la fin que toutes les données soient écrites. Le programme de copie peut vraisemblablement voir qu'il y a des données dans le cache en attente d'écriture, mais pas dans quelle quantité.

Il existe un moyen de désactiver le cache en écriture pour les lecteurs, ce qui pourrait bien arrêter ce problème.

Il existe un guide rapide pour désactiver le cache sur le disque à l'adresse Sept forums , mais je ne suis pas à mon ordinateur pour le résumer correctement ici. Fondamentalement, vous souhaitez désactiver le cache de disque uniquement sur les périphériques amovibles ou externes, pour des performances que vous souhaitez laisser activé sur les périphériques internes.

Vous devriez pouvoir accéder aux mêmes pages de propriétés montrées dans le tutoriel que j'ai lié en cliquant avec le bouton droit de la souris sur le disque dans une fenêtre de l'Explorateur, en descendant dans les propriétés, puis en sélectionnant l'onglet Matériel qui apparaît en haut de la fenêtre.

Cela devrait ressembler un peu à cette image de du Windows Club mais vous devriez avoir une option pour un retrait rapide sur les périphériques USB. (Je remplacerai cela quand je pourrai plus tard)

enter image description here

3
Mokubai