GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo determinar el mejor tamaño de bytes para el comando dd

Como escribió Chris S en esta respuesta, el tamaño de bloque óptimo depende del hardware. En mi experiencia, siempre es mayor que los 512 bytes predeterminados. Si trabaja con dispositivos en bruto, la geometría del sistema de archivos superpuesto no tendrá ningún efecto. He usado el siguiente script para ayudar a 'optimizar' el tamaño de bloque 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. Cómo usar el comando grep de Linux

  2. 8 consejos para la línea de comandos de Linux

  3. Cómo usar el comando de historial en Linux

  4. ¿Cómo determinas el comando real que te está llegando?

  5. ¿Cómo determino el tamaño de bloque de una partición ext3 en Linux?

Cómo usar el comando de historial de Linux

Comando de archivo de Linux:cómo determinar el tipo de archivo en Linux

Cómo usar el comando de lectura Bash

Cómo usar du Command en Linux

Cómo buscar archivos desde la línea de comandos de Linux

Los 50 mejores ejemplos de comandos YUM para usuarios de RHEL o CentOS