# Check disk I/O speed
우분투에서 디스크의 읽기 및 쓰기 성능을 확인하려면 **dd 명령어**, **hdparm 명령어**, 또는 **fio 도구**를 사용할 수 있습니다. 가장 쉽고 빠른 방법은 기본 도구인 dd와 hdparm을 활용하는 것입니다. [[1](https://wikidocs.net/226935), [2](https://eteo.tistory.com/1026), [3](https://cloudzy.com/ko/blog/test-disk-speed-in-linux/), [4](https://betwe.tistory.com/entry/Linux-%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%84%B1%EB%8A%A5-%EC%B8%A1%EC%A0%95%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%9C-%EB%AA%85%EB%A0%B9%EC%96%B4), [5](https://www.ibm.com/docs/ko/license-metric-tool/9.2.0?topic=requirements-running-hard-disk-tests)]
1. dd 명령어로 쓰기 및 읽기 속도 측정하기
dd 명령어는 시스템에 파일을 직접 쓰고 읽어보며 간단하게 성능을 측정합니다. [[1](https://hbase.tistory.com/21), [2](https://eteo.tistory.com/1026)]
**쓰기 속도 테스트:**
bash
``` sudo dd if=/dev/zero of=/testfile bs=1G count=1 oflag=direct ```
Use code with caution.
*(1GB 크기의 더미 파일을 만들어 디스크에 직접 기록하는 속도를 측정합니다.)*
**읽기 속도 테스트:**
bash
``` sudo dd if=/testfile of=/dev/null bs=1G count=1 iflag=direct ```
Use code with caution.
*(앞서 생성한 테스트 파일을 다시 읽어들이는 속도를 측정합니다.)*
**테스트 완료 후 파일 삭제:**
bash
``` sudo rm /testfile ```
Use code with caution.
[[1](https://hbase.tistory.com/21)]
---
2. hdparm 명령어로 읽기 속도 측정하기
hdparm은 하드디스크와 SSD의 캐시 및 버퍼 읽기 성능을 빠르게 확인하는 전용 도구입니다. [[1](https://www.reddit.com/r/Ubuntu/comments/dgrm1/benchmark_how_to_know_your_hard_disk_speed_on/?tl=ko), [2](https://cloudzy.com/ko/blog/test-disk-speed-in-linux/)]
**설치 방법:**
bash
``` sudo apt update && sudo apt install hdparm ```
Use code with caution.
**속도 측정 실행:**
bash
``` sudo hdparm -Tt /dev/sda ```
Use code with caution.
*(/dev/sda 부분에는 확인하려는 실제 디스크 장치명을 입력합니다.)*
---
3. 실시간 디스크 사용량 확인 (iostat)
현재 시스템에서 발생하는 실시간 입출력(I/O) 부하를 확인하려면 sysstat 패키지를 이용합니다. [[1](https://whatap.io/ko/blog/linux-server-monitoring-commands), [2](https://ko.ubunlog.com/iotop-%EB%B0%8F-iostat%EB%8A%94-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%84%B1%EB%8A%A5%EC%9D%84-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%ED%95%A9%EB%8B%88%EB%8B%A4./)]
**설치 방법:**
bash
``` sudo apt install sysstat ```
Use code with caution.
**실시간 모니터링 실행:**
bash
``` iostat -xz 2 ```
Use code with caution.