dd 명령 - disk read/write time
여기서는 Linux 머신에서 dd 명령을 사용하는 예를 들고 있다. 필자가 테스트한 머신은 Raspberry Pi/Odroid C2 이다.
dd 를 사용해서 1024 바이트를 1000000 블록에 걸쳐 쓰기를 수행한다 - 1GB
dd 를 사용해서 1GB 크기 파일을 1024 바이트씩 읽기를 한다.
How-can-i-completely-erase-all-data-on-a-micro-sd-card
디스크 삭제
드라이브 성능 벤치 마크
USB 디스크로 64GB 크기를 가진 디스크의 읽기 쓰기를 살펴보자.
~$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 59.6 GiB, 64021856256 bytes, 125042688 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 441CD64A-70D1-4A40-ACA8-05CAB62C5C89
Device Start End Sectors Size Type
/dev/sdb1 2048 8390655 8388608 4G Linux swap
/dev/sdb2 8390656 125042654 116651999 55.6G Linux LVM
dd 를 사용해서 1024 바이트를 1000000 블록에 걸쳐 쓰기를 수행한다 - 1GB
$ time sudo dd bs=1024 count=1000000 if=/dev/zero of=1GB_file
1000000+0 records in
1000000+0 records out
1024000000 bytes (1.0 GB, 977 MiB) copied, 25.4581 s, 40.2 MB/s
real 0m25.478s
user 0m0.250s
sys 0m9.160s
dd 를 사용해서 1GB 크기 파일을 1024 바이트씩 읽기를 한다.
$ time sudo dd bs=1024 if=1GB_file of=/dev/null
1000000+0 records in
1000000+0 records out
1024000000 bytes (1.0 GB, 977 MiB) copied, 2.47442 s, 414 MB/s
real 0m2.494s
user 0m0.280s
sys 0m2.200s
참조
Securely wipe diskHow-can-i-completely-erase-all-data-on-a-micro-sd-card
댓글
댓글 쓰기