본문 바로가기

리눅스

[리눅스] dd 명령을 사용하여 디스크의 읽기/쓰기 속도를 측정하는 방법

728x90

dd 명령을 사용하여 디스크의 읽기/쓰기 속도를 측정하는 방법

dd 명령을 사용하여 디스크의 읽기/쓰기 속도를 측정하는 방법은 다음과 같습니다.

1. 디스크의 읽기 속도 측정

다음 명령어를 입력하여 디스크의 읽기 속도를 측정합니다.

dd if=/dev/sda of=/dev/null bs=1M count=1000

위 명령어는 /dev/sda에서 1MB씩 1000번 읽어 /dev/null로 출력하는 명령어입니다. 이 명령어를 실행하면, 디스크의 읽기 속도가 표시됩니다.

2. 디스크의 쓰기 속도 측정

다음 명령어를 입력하여 디스크의 쓰기 속도를 측정합니다.

dd if=/dev/zero of=/tmp/testfile bs=1M count=1000 conv=fdatasync

위 명령어는 /dev/zero에서 1MB씩 1000번 읽어 /tmp/testfile로 쓰는 명령어입니다. conv=fdatasync 옵션은 모든 데이터가 쓰여질 때까지 기다리는 옵션입니다. 이 명령어를 실행하면, 디스크의 쓰기 속도가 표시됩니다.

 

위와 같이 dd 명령을 사용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다. 단, dd는 파일을 복사하거나 디스크의 읽기/쓰기 속도를 측정하는 등의 작업에서 사용되는데, 이러한 작업을 수행하면서 기존 파일 시스템 데이터를 덮어씌울 수 있으므로 주의해야 합니다. 디스크의 속도를 측정하기 전에는 미리 백업을 해 놓는 것이 좋습니다.

 

참고URL

- dd 명령어 : https://sangchul.kr/743

 

728x90