Combien de temps faut-il pour remplir zéro 1 To (en utilisant dd dev / zero)?
En fait, je fais deux disques 500G simultanément si cela est important.
linux
hard-drive
time
wipe
Miles Marley
la source
la source
dd if=/dev/zero of=/dev/sdX bs=8M
sur deux tout nouveaux disques Seagate ST4000DM000 4 To sur les ports SATA-300 simultanément (je pense qu'il était plus ou moins parfaitement parallélisable - l'utilisation du processeur était constante à ~ 20% pour le premierdd
processus avant le démarrage du second , puis les deux ont pris ~ 20% chacun). Le premier disque s'est terminé en 8h50min (530 min), et le second en 8h30min (510 min). Cela équivaut à une vitesse d'écriture de ~ 130 Mo / s par lecteur, ce qui n'est pas si étrange compte tenu de l'entrée monotone. Le matériel date de 2009 (CPU: C2D E8400; chipset: Intel P43 / ICH10).Réponses:
Cela dépend de nombreux facteurs, notamment:
De plus, bien que la remise à zéro d'un lecteur soit une tâche simple pour le CPU et la RAM, il peut toujours y avoir un effet de:
En supposant un ordinateur assez récent avec des disques de qualité moyenne, sur un disque de démarrage Linux minimal exécutant JUSTE l'opération de mise à zéro (pas de GUI, Internet, etc.) entièrement chargé en RAM, cela pourrait aller de 2 à 12 heures. Si je devais jeter un seul numéro, je dirais plus près de 3 heures et demie, mais encore une fois, il n'y a pas assez d'informations pour obtenir une bonne estimation autre que le faire réellement.
Si vous avez plus de 1 Go d'espace libre, vous pouvez essayer de monter le lecteur et de l'exécuter
dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero
ou d'un autre fichier. Si vous en savez plus sur la taille de bloc optimale pour une écriture plus rapide sur votre lecteur, vous pouvez l'utiliser pour la valeur bs (en kilo-octets) et définir le nombre sur ce qui vous donnera la taille de fichier souhaitée. Ensuite, vous pouvez l'utiliser pour obtenir une meilleure estimation sans perdre de données. Il va juste créer un gros fichier contenant des zéros.la source
J'ai fait un dd avec des données aléatoires sur un disque de 750 Go. Je pense que cela a pris environ 20 heures. Ce qui a vraiment sucé, c'est que j'ai dû le faire quatre fois pour une matrice RAID à quatre disques. Je pense que le goulot d'étranglement est la vitesse d'écriture de vos disques. Vous êtes intelligent de le faire sur les disques en parallèle.
la source
Avec une partition de +100 Go, Acer Aspire 5750G, disque dur externe SATA, USB 2, 5400 tr / min:
et
la source
Je suppose, mais je suppose que cela dépendra du contrôleur de lecteur, du contrôleur de la carte mère et de ce qui absorbe le CPU / IO.
Ma conjecture, de l'ordre de l'heure ou des heures. Les jours semblent longs. Selon la configuration de votre machine, l'exécution des deux en même temps peut en fait ralentir les choses si vous créez des conflits pour le contrôleur de lecteur. Même si vous pompez des zéros, rien dans votre lecteur ne le sait et il doit écrire chaque octet.
la source
Si vous effacez simplement les disques, un excellent outil à utiliser pour le débit parallèle est DBAN en mode d'effacement simple. Il est disponible en ISO et exécute essentiellement la
dd if=/dev/zero
commande pour vous sur les lecteurs que vous sélectionnez.la source
Cela devrait prendre 2 à 5 heures. Votre goulot d'étranglement est le disque, pas la RAM, le CPU, les câbles ou la configuration du contrôleur. À moins que vous n'ayez un très vieil ordinateur, comme un Pentium d'origine, votre processeur et votre mémoire sont bien plus rapides que la vitesse de rotation du disque dur, tout comme vos câbles SATA. Le cache n'entre même pas en jeu car vous mettez à zéro le lecteur (sauf si vous avez 1 To de cache).
la source