GNU/Linux >> Belajar Linux >  >> Linux

Cara menentukan ukuran byte terbaik untuk perintah dd

Seperti yang ditulis Chris S dalam jawaban ini, ukuran blok optimal bergantung pada perangkat keras. Dalam pengalaman saya selalu lebih besar dari default 512 byte. Jika Anda bekerja dengan perangkat mentah maka geometri sistem file di atasnya tidak akan berpengaruh. Saya telah menggunakan skrip di bawah untuk membantu 'mengoptimalkan' ukuran blok 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 tips untuk baris perintah Linux

  2. Bagaimana cara menggunakan perintah nama dasar?

  3. Linux – Tentukan Ukuran Perangkat Blok?

  1. Bagaimana Mengaktifkan Penyelesaian Otomatis Untuk Perintah Snap?

  2. Bagaimana perintah stat menghitung blok file?

  3. Bagaimana Anda menentukan perintah aktual yang disalurkan ke Anda?

  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Bagaimana cara menentukan ukuran blok partisi ext3 di Linux?