2 votes

Quel est le moyen le plus rapide pour traiter les fichiers en utilisant un SSD et un HDD?

J'ai de très gros fichiers à analyser pour produire des fichiers encore plus gros, et 2 disques dans ma machine, un SSD et un HDD.

Je me demandais quelle serait la manière la plus rapide de traiter ces fichiers : je suppose qu'il serait préférable de lire sur un disque et d'écrire sur l'autre, mais vaut-il mieux lire à partir du SSD ou du HDD ? Ou peut-être que comme le SSD est plus rapide, il serait préférable de tout faire dessus ?

Je cherche non seulement des conseils pour ce cas particulier, mais aussi pour tout type d'activité de traitement de fichiers où vous lisez et écrivez intensivement sur le disque, comme la compression de fichiers, la conversion de vidéos, etc.

2voto

woliveirajr Points 4110

En général, les SDD ont de meilleures performances en ce qui concerne la lecture par rapport aux HDD. De plus, en général, votre SDD pourrait avoir été utilisé précédemment, ce qui signifie qu'il pourrait ne pas y avoir suffisamment de "zones propres" pour écrire sans devoir effectuer une certaine forme d'effacement au préalable.

Si vous ne pouvez pas tester pour voir quelle combinaison est la plus rapide, essayez de lire depuis le SDD et d'écrire sur le HDD.

1voto

Dean Points 704

Étant donné que un SSD est capable de lire/écrire beaucoup plus rapidement qu'un HDD mécanique conventionnel, la logique dicte que toute tâche qui repose sur la vitesse de lecture et d'écriture serait mieux réalisée en utilisant un SSD. Les choses à considérer sont évidemment la taille des fichiers (et les fichiers résultants) et la taille du SSD.

Si votre SSD est relativement récent, alors il y a de bonnes chances qu'il dispose du trim. Dans ce cas, l 'effacement' mentionné dans l'autre réponse devient obsolète car cela prend en charge le nettoyage du disque.

Mon conseil serait, si vous avez suffisamment d'espace de stockage sur le SSD, utilisez-le.

1voto

Zonko Points 162

J'ai fait quelques benchmarks moi-même, voici la configuration :

  • SSD : Intel, 80Go, 69% libre
  • HDD : WD Velociraptor 160Go / 10k tr/min, 79% libre

Je lis un fichier de 1Go et j'ajoute des informations à chaque ligne, produisant un fichier de 3Go, en utilisant un batch écrit en C# utilisant StreamReader/StreamWriter.

Et voici les résultats :

R    W     temps en secondes                    moyenne
SSD  SSD   79   77   78   77                   78
SSD  HDD   67   62   70   68                   68
HDD  SSD   100  113  85   74   118  68   81    91
HDD  HDD   81   81   70   80                   78

Donc, comme toujours lorsque je fais des benchmarks, je suis très confus par les résultats, en particulier la vitesse du processus HDD à HDD, et la dispersion du processus HDD à SSD (c'est pourquoi j'ai pris plus de mesures pour celui-ci).

Clairment, il est préférable (du moins sur ma configuration) de lire sur un SSD et écrire sur un HDD. Si quelqu'un a une explication pour les résultats, je suis tout ouïe.

0voto

Chris Redford Points 1417

Cela dépend de la taille des fichiers. Si vous travaillez avec des fichiers plus petits, comme 4 ko à 256 ko environ, le SSD sera plus performant que le HDD, si vous travaillez avec de nombreux fichiers simultanément.

Si vous travaillez avec de gros fichiers, de manière séquentielle, comme des fichiers vidéo, le HDD sera meilleur, en fonction de la capacité. En général, une capacité plus élevée entraîne une lecture et une écriture séquentielles plus rapides, en raison de l'augmentation de la densité des plateaux, et nécessitant donc moins de mouvements de la tête. Si votre HDD a une capacité inférieure à 750 Go et n'a pas été fabriqué dans les 3 dernières années environ, le SSD battra probablement le HDD sur tous les aspects sauf la capacité.

0voto

Cosmic Ossifrage Points 1590

Le SSD est la meilleure option pour quoi que ce soit. Peu importe ce que vous voulez en faire. Les SSD sont très, très rapides...probablement dix fois plus rapides...non, je ne plaisante pas, c'est vraiment aussi rapide. Donc, quoi que vous vouliez faire sur votre ordinateur, utilisez un Solid State Drive.

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