dd
디스크의 읽기/쓰기 속도를 측정하는 프로그램입니다.
dd 사용법
dd if=[파일] of=[파일] bs=[block 크기] count=[횟수]
읽기 사용법
dd if=[파일] of=[빈경로] bs=[block 크기]
참고삼아, 읽기 테스트에서 빈 경로로 /dev/zero 경로를 많이 사용합니다.
system_data.dbf 파일을 1024 바이트로 읽었을 때 속도는 112MB/s 입니다.
$ dd if=system_data.dbf of=/dev/zero bs=1024 204800+0 records in 204800+0 records out 209715200 bytes (210 MB) copied, 1.87625 s, 112 MB/s
추가적으로, 한번 읽은 파일은 캐시에 올라가기 때문에, 다음 동일한 파일을 읽는 경우 성능이 많이 향상됩니다.
$ dd if=system_data.dbf of=/dev/zero bs=1024 204800+0 records in 204800+0 records out 209715200 bytes (210 MB) copied, 0.136421 s, 1.5 GB/s
쓰기 사용법
dd if=[파일] of=[새파일] bs=[block 크기]
system_data.dbf 파일을 1024 바이트로 system_data02.dbf 로 쓸 때 속도는 475MB/s 입니다.
$ dd if=system_data.dbf of=system_data02.dbf bs=1024 204800+0 records in 204800+0 records out 209715200 bytes (210 MB) copied, 0.441079 s, 475 MB/s
'Linux > 명령어' 카테고리의 다른 글
[LINUX] iperf 네트워크 속도측정하기 (0) | 2018.04.18 |
---|---|
[LINUX] pstack 프로세스 스택 추적하기 (0) | 2018.03.14 |
[LINUX] qperf 네트워크 속도측정하기 (0) | 2018.02.28 |
[LINUX] expr 연산 계산 하기 (0) | 2018.02.13 |
[LINUX] wildcard 문자열 잘라서 반환하기 (0) | 2018.02.12 |