phhsnews.com


phhsnews.com / Les performances en écriture s'amélioreraient si un disque dur reformaté était rempli de zéros?

Les performances en écriture s'amélioreraient si un disque dur reformaté était rempli de zéros?


Si vous reformatez un disque dur, y a-t-il quelque chose qui «améliore» les performances d'écriture par la suite? Est-ce quelque chose dont vous ne devriez même pas vous inquiéter?

La session de questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web de questions-réponses.

Photo gracieuseté de Chris Bannister (Flickr).

La question

Lecteur SuperUser Brettetete veut savoir si remplir un disque dur avec des zéros améliorerait les performances d'écriture:

J'ai un disque dur de 2 To qui était plein à 99%. J'ai supprimé les partitions avec fdisk et l'ai formaté comme ext4 . Autant que je sache, les données réelles qui étaient sur le disque dur existent toujours, mais la table de partition a été réaffectée.

Ma question est: cela améliorerait-il les performances d'écriture pour d'autres actions d'écriture si le disque dur était propre ? Par «nettoyer», je veux dire remplir le disque dur avec des zéros? Quelque chose comme:

  • dd if = / dev / zéro de = / dev / sdx bs = 1 compte = 4503599627370496

Le remplissage du disque dur avec des zéros améliorerait les performances d'écriture?

Le contributeur SuperUser de la réponse

Michael Kjörling a la réponse pour nous:

Non, cela n'améliorerait pas les performances. Les disques durs ne fonctionnent pas comme ça.

Tout d'abord, lorsque vous écrivez des données sur un disque rotatif, il se transforme en domaines magnétiques qui peuvent sembler très différents du motif binaire que vous écrivez. Ceci est en partie dû au fait qu'il est beaucoup plus facile de maintenir la synchronisation lorsque le motif lu depuis le plateau présente une certaine variabilité. Par exemple, une longue chaîne de valeurs «zéro» ou «un» rendrait la synchronisation très difficile. Avez-vous lu 26 393 bits ou 26 394 bits? Comment reconnaissez-vous la frontière entre les bits?

Les techniques pour le faire ont évolué au fil du temps. Par exemple, recherchez la modulation de fréquence modifiée, MMFM, l'enregistrement de code de groupe et la technologie plus générale des codages limités en longueur d'exécution.

Deuxièmement, lorsque vous écrivez de nouvelles données sur un secteur, les domaines magnétiques des parties pertinentes du plateau sont simplement réglés à la valeur désirée. Ceci est fait indépendamment de ce que le domaine magnétique précédent «était» à cet emplacement physique particulier. Le plateau tourne déjà sous la tête d'écriture; en lisant d'abord la valeur actuelle, puis en écrivant la nouvelle valeur si et seulement si elle est différente. Chaque écriture nécessiterait deux révolutions (ou une tête supplémentaire pour chaque plateau), ce qui provoquerait une latence d'écriture doublant ou augmentant considérablement la complexité du disque, augmentant ainsi le coût.

Depuis le facteur limitant du disque dur séquentiel La performance d'E / S est la vitesse à laquelle chaque bit passe sous la tête de lecture / écriture, cela n'offrirait même aucun avantage à l'utilisateur. En passant, le facteur limitant dans les performances d'E / S aléatoires est la rapidité avec laquelle la tête de lecture / écriture peut être positionnée sur le cylindre souhaité, puis le secteur souhaité arrive sous la tête. La principale raison pour laquelle les disques SSD peuvent être si rapides dans les charges de travail d'E / S aléatoires est qu'ils éliminent complètement ces deux facteurs.

Comme l'a souligné JakeGould, une des raisons pour lesquelles vous voudrez peut-être écraser le disque avec un motif fixe. comme tous les zéros) serait de s'assurer qu'aucun résidu de données précédemment stockées ne peut être récupéré, délibérément ou accidentellement. Mais cela n'aura aucun effet sur les performances du disque dur, pour les raisons indiquées ci-dessus.


Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.


Comment faire des organigrammes dans PowerPoint

Comment faire des organigrammes dans PowerPoint

PowerPoint est une application puissante qui peut être utilisée pour n'importe quel type de présentation. Un bon exemple d'utilisation de PowerPoint est de présenter des processus et des décisions en utilisant des organigrammes et des diagrammes. Presque toutes les versions d'Office ont la possibilité d'ajouter des formes de diagramme standard comme Process, Decision, Data, etc., mai

(How-to)

Comment faire fonctionner les Mac et les appareils iOS en toute transparence avec Continuity

Comment faire fonctionner les Mac et les appareils iOS en toute transparence avec Continuity

Continuité est un nouvel ensemble de fonctionnalités permettant aux possesseurs d'appareils Apple (iPhone, iPad, iPod Touch, Mac) instantanément et sans effort transférer du travail, des textes et des appels, ainsi que mettre en place des hotspots personnels, entre les appareils. Voici ce que tout cela signifie et comment l'utiliser.

(how-to)