dd bs [was: Re: Help]
Christos Ricudis
ricudis at itc.auth.gr
Fri Jul 24 01:31:46 EEST 2009
V13 wrote:
> On Thursday 23 July 2009, Christos Ricudis wrote:
>> dd if=/dev/sda of=/tmp/sda-image-original.img bs=16384
>>
>> (bs σημαινει block size. Το 16384 ειναι καλο νουμερο για δισκους).
>
> Erotisi kriseos: Os gnoston to na baleis os bs ena mikro noymero timoreitai me
> mastigoma. To na baleis omos ena megalo noymero (prosopika protimo to 1024000)
> den exei akribos ta idia apotelesmata me to na baleis kati san to 16384?
> Logika o kernel spaei ta writes opos nomizei opote to apotelesma einai to
> idio.
Κανε ενα πειραμα :
dd if=/dev/block-device bs=N count=X
dd if=/dev/block-device bs=2*N count=X/2
...
Οσο μεγαλωνει το blocksize αυξανεται το throughput, μεχρι καποιο σημειο
οποτε αρχιζει και μειωνεται. Προσεχε να μετρας οντως disk reads, και οχι
VM buffered data ;)
16kb block size εχω διαπιστωσει οτι δουλευει ικανοποιητικα στην πραξη
απο πλευρας performance για τους περισσοτερους δισκους, και γι αυτο και
το χρησιμοποιω συνηθως.
More information about the Linux-greek-users
mailing list