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 les applications Mac restent-elles ouvertes lorsque j'appuie sur le bouton X rouge?

Pourquoi les applications Mac restent-elles ouvertes lorsque j'appuie sur le bouton X rouge?

Vous avez fermé la seule fenêtre Safari ouverte, mais sur le dock, vous voyez que le navigateur fonctionne toujours. Est-ce que vous devenez fou? Non: c'est en fait comme ça que fonctionnent les Mac, et ce depuis les années 1980. Les utilisateurs de Mac de longue date n'y pensent même pas, mais quiconque arrive sur MacOS à partir de Windows ou même de systèmes Linux peut se sentir un peu désorienté.

(how-to)

Comment se réveiller avec votre musique préférée en utilisant Apple Music

Comment se réveiller avec votre musique préférée en utilisant Apple Music

Vous endormez-vous simplement en redoutant le son que votre réveil fera pour vous réveiller le matin? Eh bien, grâce à Apple Music, vous pouvez maintenant vous réveiller avec n'importe quelle chanson ou playlist que vous voulez sur votre appareil iOS Rendre le morceau disponible hors connexion Tout d'abord, appuyez sur votre Apple Music (vous devez être abonné à profiter de la fonction), et trouvez la chanson que vous voulez utiliser pour définir votre alarme.

(how-to)