• [^] # Re: Bizarre

    Posté par . En réponse au message Sauvegarde d'un SDD dans un fichier ?. Évalué à 3.

    Pour t'assurer que les copies sont bien faite tu peux comparer les hash, par exemple comparer dd if=/dev/disque | sha256sum à zcat disque.bakup | sha256sum

    pour le bs, je lis que par défaut sur mon implémentation c'est 512 octets, effectivement c'est peu. ça fait beaucoup d'appel système pour rien (dd va lire 512 octets sur l'entrée en les copiant dans sa mémoire, puis les écrire sur la sortie, et recommencer). Plus la valeur de bs est élevée, plus dd consommera de mémoire, et moins il aura à faire d'appels systèmes. Il faut qu'il soit assez gros pour que le temps des appels systèmes soient négligeable à coté du temps passé à lire le disque. Avec 10M t'es tranquille, avec 1k les performances seraient pas très différentes.

    Petit bench juste pour vous sur mon ordi portable, avec un disque dur traditionnel :

    [root@computer ~]# dd if=/dev/sda bs=20M count=512 of=/dev/null
    10737418240 octets (11 GB) copiés, 159,839 s, 67,2 MB/s
    [root@computer ~]# dd if=/dev/sda bs=10M count=1k of=/dev/null
    10737418240 octets (11 GB) copiés, 161,818 s, 66,4 MB/s
    [root@computer ~]# dd if=/dev/sda bs=1k count=10M of=/dev/null
    10737418240 octets (11 GB) copiés, 160,273 s, 67,0 MB/s
    [root@computer ~]# dd if=/dev/sda bs=512 count=20M of=/dev/null
    10737418240 octets (11 GB) copiés, 160,163 s, 67,0 MB/s
    
    

    Conclusion : bonnet blanc et blanc bonnet

    Please do not feed the trolls