Est-il plus rapide d'avoir deux petits disques durs ou un gros?


19

En supposant que les disques ont tous le même RPM et les mêmes spécifications générales, sauf pour l'espace de stockage, serait-il plus rapide d'installer deux disques durs ensemble ou juste un plus grand dans un ordinateur?

Réponses:


17

Oui. Deux disques sont plus rapides.

Comme quelqu'un l'a déjà dit, vous pouvez utiliser RAID 0 . Cela vous donnera presque le double de la vitesse pour tout ce qui est plus grand qu'un petit fichier, où les petits dépendent de la façon dont votre raid est formaté. Cela fait apparaître les deux disques comme un seul, donc il n'y a pas d'étapes supplémentaires pour obtenir des performances améliorées une fois le RAID configuré. Le seul inconvénient du RAID 0 est que si un disque tombe en panne, vous perdez TOUTES vos données.

Vous pouvez également simplement utiliser les deux disques séparément . Dans ce cas, l'avantage de performance dépendra de la façon dont ils seront utilisés. Pour obtenir un avantage maximal, vous devez vous assurer que les deux disques sont utilisés simultanément. Si vous exécutez deux ou plusieurs applications liées aux E / S disque, cela est relativement simple. Sinon, vous pouvez séparer le système d'exploitation, Swap (si utilisé), les applications ou les données. Que faire dépend vraiment des types d'applications que vous utilisez.

Remarque, ne confondez pas lecteur et partitions. Même si Windows les présente comme des lecteurs différents, l'utilisation de deux partitions ne peut que ralentir les choses car lorsqu'elles sont utilisées simultanément, la tête doit passer d'une partition à l'autre car elles sont séparées par des cylindres. Cela ne s'applique cependant pas aux SSD.


Eh bien, je n'ai pas essayé la plupart des cartes mères :) J'ai réussi à me rapprocher de 15% du maximum théorique avec beaucoup d'entre elles dans le cadre d'un poste précédent que j'ai occupé.
Itai

Je suis d'accord avec la réponse, cependant des facteurs tels que les tailles de cache et les temps de lecture / écriture / recherche / etc prendront en compte les performances globales du test. 2 disques lents peuvent ne pas être aussi rapides qu'un disque rapide.
Keltari

8

J'ai eu Raid 0 pendant un certain temps, mais je n'ai remarqué qu'une légère amélioration globale. J'ai été déçu de l'idée et j'ai obtenu un SDD pour mon système et mes fichiers de programme, et ma conclusion est qu'aucune autre mise à niveau informatique abordable ne vous offrira autant de performances, avant d'obtenir le SSD, je ne savais vraiment pas à quel point mon goulot d'étranglement Le disque dur était.

Retour à la rubrique d'origine, selon la façon dont vous utiliseriez votre ordinateur, il pourrait être plus rapide si vous avez deux disques durs connectés à différents contrôleurs sur la carte mère, s'il en a plus d'un. Les ports Sata pour le même contrôleur sont généralement marqués de la même couleur par exemple. ma carte mère a 4 ports orange contrôlés par la puce Intel et 2 ports rouges contrôlés par la puce J-Micron. La connexion des deux disques durs au même contrôleur réduira les performances.Dans mes tests, la vitesse d'écriture d'une copie de fichier d'un disque dur à un autre a chuté de plus de deux fois par rapport à la configuration lorsque les disques durs étaient connectés à différents contrôleurs.


Bon point sur les contrôleurs. Mon expérience est principalement avec des systèmes "big iron" où les contrôleurs peuvent généralement gérer plusieurs transferts simultanés, mais ce n'est peut-être pas le cas avec certains contrôleurs PC.
Daniel R Hicks

1
Les performances RAID dépendent fortement du contrôleur. Le RAID logiciel offrira des avantages de performances minimes, tandis que le RAID matériel sera considérablement plus rapide. Notez également que certaines cartes mères avec des contrôleurs RAID intégrés utilisent des puces bas de gamme avec de mauvaises performances.
Keltari

3

Deux disques seront plus rapides si les deux disques sont souvent utilisés simultanément. Par exemple, dans Windows, vous pouvez paginer sur un lecteur et placer vos fichiers sur l'autre, ou placer les fichiers système sur l'un et les fichiers utilisateur sur l'autre. Selon vos habitudes d'utilisation, cela peut entraîner l'occupation simultanée des deux disques pendant une durée raisonnable.

Cependant, deux disques n'amélioreront pas significativement les performances (mais ne feront aucun mal) si vous placez simplement un morceau aléatoire de votre système de fichiers sur le deuxième disque - cela demande une planification consciente.

(Les deux exceptions à cette règle sont IBM System i (ou ce qu'on appelle de nos jours) et certains systèmes RAID. System i répartit (presque) toutes les données sur tous les lecteurs de manière plus ou moins uniforme, répartissant les fichiers uniques sur plusieurs lecteurs, de sorte que les lecteurs Les systèmes RAID répartissent de manière similaire les fichiers individuels sur plusieurs disques, mais si cela améliore les performances (ou au contraire les aggrave) dépend du schéma RAID particulier.)

Auparavant, la vitesse d'accès moyenne aux disques s'est détériorée avec les disques plus gros, ce qui a donné une autre motivation à utiliser plusieurs petits disques par rapport à un gros. Je ne suis pas sûr que ce soit plus vrai, cependant. (Je n'ai pas examiné les spécifications de performances du disque récemment.)


2

Il peut être utile d'avoir deux disques car vous pouvez profiter de la parallélisation. Par exemple, vous pouvez copier un fichier d'un lecteur vers un autre lecteur beaucoup plus rapidement que de copier un fichier vers un autre emplacement sur le même lecteur.

Cette parallélisation est également ce qui améliore les performances de lecture et d'écriture avec RAID 0 et les performances de lecture avec RAID 1.


Merci! Y a-t-il des inconvénients aux performances avec l'utilisation de deux disques?
falseusername
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.