Dd
From HackerNet
dd är verktyp som går att använda för diverse ändamål.
Skriva över en disk med nollor
dd if=/dev/zero of=/dev/sda bs=1M
Vissa dd-operationer kan ta lång tid och dd har ingen progress output. Detta kan man kolla med hjälp av watch-kommandot (i en ny session om du inte la till &-tecken efter dd-kommandot).
watch 'killall -USR1 dd'
Default intervallet för watch är 2 sekunder, detta går att ställa själv.
Prestandatester
Följande exempel är simpla prestandatester som inte säger allt men fungerar som en fingervisning.
Disk/share
Write
dd if=/dev/urandom of=/home/$USER/DDfile bs=1M count=4096 oflag=direct #flaskar dd if=/dev/frandom of=/home/$USER/DDfile bs=1M count=4096 oflag=direct
dd if=/dev/zero of=/home/$USER/DDfile bs=1M count=4096 oflag=direct
Read
dd if=/home/$USER/DDfile of=/dev/null bs=1M count=4096 iflag=direct
Med detta exemplet skapas det en 4GB stor fil, glöm inte ta bort den.
CPU
dd if=/dev/zero bs=1M count=1024 | sha512sum