Question Fichier transféré du SSD au disque dur en quelques secondes


Lors du déplacement de gros fichiers d'un SSD vers un disque dur sur mon ordinateur local, je vois parfois la première partie d'un gros fichier (plusieurs Go) déplacée littéralement en millisecondes. Cependant, je n’ai pas été en mesure de faire une photo jusqu’à présent:

First 30% of ~ 4GB file moved in fractions of a second

Veuillez noter que la taille du fichier déplacé est d'environ 4,4 Go.

Maintenant, la question est la suivante: Windows (10 x64) me montre-t-il des mises à jour correctes de la progression, et si oui, comment écrire des vitesses aussi élevées avec un disque dur ordinaire, maintenant vieux de plusieurs années?

Information:

  • Disque dur utilisé: ST3250312CSS
  • SSD en cours d'utilisation: Kingston SSD SV300 (en écriture / lecture à environ 450 Mo / s)

5
2018-03-23 12:13


origine


Windows fait beaucoup de choses pour rendre la copie d'un fichier plus efficace. Il va d'abord mettre le fichier en mémoire cache, il continuera à le faire, tout en écrivant le fichier à l'emplacement de destination. Le SSD est extrêmement rapide à écrire. La progression n'est qu'une estimation, basée sur cette écriture de cache initiale, et pour la plupart précise. - Ramhound


Réponses:


Il utilise le cache du disque dur (c'est-à-dire la mémoire).

Le SSD a une vitesse de lecture élevée et remplit le cache sur le disque dur. Une fois qu'il y a des données, celles-ci commencent à écrire, mais elles n'écrivent pas au rythme qu'elles reçoivent.

Une fois que le cache est plein et que le disque dur ne peut plus le vider en écrivant assez rapidement, la vitesse chute à la vitesse normale attendue d'un disque dur.


8
2018-03-23 12:22



Le cache sur un disque dur est généralement de l'ordre de 64 Mo. Donc, cela ne tiendra pas compte de la différence de vitesse pendant plus d'un dixième de seconde. Maintenant, si vous voulez dire le diskcache général du système d'exploitation, vous avez raison. - Hennes
Je pense que c'est le cache d'écriture du système d'exploitation qui joue le rôle le plus important dans une telle vitesse plutôt que dans le cache du disque dur, surtout s'il y a beaucoup de mémoire vive disponible. - Alexey Ivanov


Si votre disque est connecté à un port SATA sur lequel Hot Plug est activé ou à un port eSATA ou à un port USB via un adaptateur, vous pouvez vérifier Removal policy est Better performance:

enter image description here

Si oui, changez-le en Quick removal arrêter Windows d'utiliser une quantité énorme de RAM pour la mise en cache en écriture:

enter image description here

Notez que malgré la description, il ne désactive pas le cache en écriture réel sur le disque. Voici à quoi cela ressemble lorsque le cache disque est désactivé:

enter image description here

Vous pouvez également essayer de désactiver les deux et voir comment vont les choses:

enter image description here

Cependant, il n'est généralement pas recommandé de désactiver le cache en écriture car l'impact sur les performances peut être considérable et s'il s'agit d'un disque SSD, la désactivation du cache disque peut avoir un impact sur l'amplification en écriture et sa durée de vie.


1
2018-03-23 20:59