하드 디스크 테스트 실행
몇 가지 진단 방법을 실행하고 이를 사용하여 하드웨어 인프라가 적절한 형태인지 확인하는 방법을 배웁니다. Linux®에서 hdparm 및 dd 명령 또는 Bonnie++애플리케이션을 사용하여 하드 디스크 읽기 및 쓰기 비율을 판별할 수 있습니다. 평균 디스크 사용을 판별하는 데에는 iostat 명령을 사용합니다.
hdparm 명령을 사용하여 읽기 비율 판별
Linux 운영 체제에는 하드 디스크 읽기 비율을 판별하는 데 사용할 수 있는 내장 hdparm 명령이 있습니다.
프로시저
Linux 콘솔에서 hdparm -t path_to_the_test_file 를 입력하십시오.
hdparm -t /dev/sda1
Timing buffered disk reads: 200 MB in 1.19 seconds = 167.47 MB/sec
DD 애플리케이션으로 디스크 테스트 실행
이 태스크에 대한 정보
DD 테스트는 대규모 순차 쓰기와 대규모 순차 읽기가 차례로
수행되는 가장 기본적인 단일 스레드 디스크 액세스를 측정합니다. 이 테스트는 대형 테이블을 순차 스캔할 때 최대 속도를 제공하므로
데이터베이스 성능 테스트 작업과 관련이 있습니다.
참고: DD 테스트를 올바르게 실행하고 테스트 결과를 왜곡할 수 있는 파일 시스템 캐싱을 방지하려면 테스트 컴퓨터에서 RAM 크기를 확인하십시오.
프로시저
디스크 사용 판별
응답 시간이 느리면 iostat 명령을 사용하여 평균 디스크 사용을 확인하십시오. 디스크 사용 시간이 80% 이상이면 I/O 성능이 저하되므로 평균 디스크 사용이 40% 미만인 것이 좋습니다.
프로시저
Linux 콘솔에서 iostat -x interval duration 를 입력하십시오.
여기서,
- interval은 초 단위의 시간 간격입니다. interval을 지정하지 않으면 시스템을 다시 부팅한 이후 전체 기간의 값이 출력에 반영됩니다.
- duration은 명령을 실행한 횟수입니다.
예시:
iostat -x 30 5