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.


Pourquoi 80 ports choisis comme port HTTP par défaut et 443 comme port HTTPS par défaut?

Pourquoi 80 ports choisis comme port HTTP par défaut et 443 comme port HTTPS par défaut?

Alors que beaucoup d'entre nous sont familiers avec les différents ports affectés à des fins ou utilisations spécifiques, nous ne pouvons pas savoir la raison particulière pour laquelle ils ont été choisis. 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.

(how-to)

Ajouter WOT (Web of Trust) à Google Chrome, Iron et ChromePlus

Ajouter WOT (Web of Trust) à Google Chrome, Iron et ChromePlus

Si vous attendiez l'extension WOT officielle pour Google Chrome, Iron Browser et ChromePlus, votre attente est plus de. Vous pouvez désormais profiter de toute la puissance de WOT dans votre navigateur basé sur Chromium-Code. Mise à jour : Web of Trust a été trouvé pour suivre et vendre l'historique de navigation des utilisateurs à des tiers.

(how-to)