GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déterminer la meilleure taille d'octet pour la commande dd

Comme Chris S l'a écrit dans cette réponse, la taille de bloc optimale dépend du matériel. D'après mon expérience, il est toujours supérieur aux 512 octets par défaut. Si vous travaillez avec des périphériques bruts, la géométrie du système de fichiers sus-jacent n'aura aucun effet. J'ai utilisé le script ci-dessous pour aider à "optimiser" la taille de bloc de dd.

#!/bin/bash
#
#create a file to work with
#
echo "creating a file to work with"
dd if=/dev/zero of=/var/tmp/infile count=1175000

for bs in  1k 2k 4k 8k 16k 32k 64k 128k 256k 512k 1M 2M 4M 8M 
 
do
        echo "Testing block size  = $bs"
        dd if=/var/tmp/infile of=/var/tmp/outfile bs=$bs
        echo ""
done
rm /var/tmp/infile /var/tmp/outfile

Linux
  1. Comment utiliser la commande Linux grep

  2. 8 conseils pour la ligne de commande Linux

  3. Comment la commande stat calcule-t-elle les blocs d'un fichier ?

  4. Comment déterminez-vous la commande réelle qui vous parvient ?

  5. Déterminer la taille d'un périphérique bloc

Comment utiliser la commande Linux history

Commande de fichier Linux :comment déterminer le type de fichier sous Linux

Comment utiliser la commande de lecture Bash

Comment utiliser du Command sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Les 50 meilleurs exemples de commandes YUM pour les utilisateurs RHEL ou CentOS