web-dev-qa-db-fra.com

Combien de temps à zéro un lecteur avec DD?

Combien de temps faudra-t-il à zéro remplir 1 Tb (à l'aide de DD Dev/Zero)?

Je fais en fait deux 500g de route simultanément si cela compte.

14
Miles Marley

Cela dépend de nombreux facteurs, y compris sans toutefois s'y limiter:

  • Vitesse de disque (RPM)
  • Cache intégrée du disque
  • Nombre de plateaux et s'il peut écrire sur plusieurs plateaux simultanément
  • Interface de disque (SATA/SCSI, etc.)
  • Performance du contrôleur d'interface
  • Configuration des lecteurs (par exemple, des canaux séparés ou un même canal)

De plus, bien que la zéro d'un lecteur soit une tâche simple pour la CPU et la RAM, il peut toujours y avoir un effet de:

  • Performance de la CPU
  • RAM disponible
  • Vitesse de bélier
  • Autres tâches étant faites en même temps
  • Paramètres de gestion de l'alimentation

En supposant un ordinateur assez récent avec des lecteurs de qualité moyenne, sur une disquette de démarrage minimale de Linux en exécutant uniquement l'opération de mise à zéro (pas d'interface graphique, Internet, etc.) chargée entièrement à la RAM, il pourrait être n'importe où de 2 à 12 heures. Si je devais lancer un seul numéro, je dirais plus de 3 heures et demie, mais encore une fois, il n'y a pas assez d'informations pour obtenir une bonne estimation autre que de le faire.

Si vous avez plus de 1 Go d'espace libre, vous pouvez essayer de monter le lecteur et faire marche dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero ou un autre fichier. Si vous en savez plus sur la taille de bloc optimale pour l'écriture la plus rapide à votre lecteur, vous pouvez l'utiliser pour la valeur BS (en kilo-octets) et définir le nombre de comptes sur tout ce qui vous obtient le fichier de fichiers souhaité. Ensuite, vous pouvez utiliser cela pour obtenir une meilleure estimation sans perdre de données. Il ne créera que créer un fichier volumineux contenant des zéros.

9
TuxRug

Je suppose que, mais je suppose que cela dépendrait du contrôleur de conduite, du contrôleur de la carte mère et de quoi d'autre va tremper la CPU/io.

Je suppose que sur l'ordre de l'heure ou des heures. Jours semble long. Selon la manière dont votre machine est configurée, les deux en même temps peuvent réellement ralentir les choses si vous créez une affirmation pour le contrôleur de lecteur. Même si vous pompez sur Zeros, rien dans votre lecteur ne le sait et il doit écrire tous les octets.

1
Rich Homolka

Si vous effacez simplement les lecteurs, un excellent outil à utiliser pour un débit parallèle est DBAN en mode d'effacement simple. Il est disponible comme une ISO et fait fondamentalement le dd if=/dev/zero Commande pour vous sur les lecteurs que vous sélectionnez.

1
wajeemba