GNU/Linux >> Linux Esercitazione >  >> Linux

Come determinare la migliore dimensione in byte per il comando dd

Come ha scritto Chris S in questa risposta, la dimensione ottimale del blocco dipende dall'hardware. Nella mia esperienza è sempre maggiore dei 512 byte predefiniti. Se lavori con dispositivi raw, la geometria del file system sovrastante non avrà alcun effetto. Ho utilizzato lo script seguente per "ottimizzare" la dimensione del blocco di 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. 8 suggerimenti per la riga di comando di Linux

  2. Come utilizzare il comando basename?

  3. Linux:determinare la dimensione di un dispositivo a blocchi?

  4. Come abilitare il completamento automatico per il comando Snap?

  5. In che modo il comando stat calcola i blocchi di un file?

Come utilizzare il comando cronologia di Linux

Comando file Linux:come determinare il tipo di file in Linux

Come utilizzare il comando di lettura Bash

Come usare du Command in Linux

Come cercare file dalla riga di comando di Linux

I 50 migliori esempi di comandi YUM per utenti RHEL o CentOS