| centOS7 SSD, HDD 읽기 쓰기 속도 테스트
## hdparm 설치 ]# yum install hdparm* [System Managers Manual] hdparm - 하드 디스크의 설정을 보여주거나 설정을 조정합니다. -T 비교를 목적으로 벤치마크를 위해 캐쉬를 읽는 시간을 잽니다. 정확한 결과를 위해 이것을 적어도 수 메가 바이트의 메모리 자원이 남은 상태의 사용하지 않는 시스템(실행중인 다른 프로세스가 없는)에서 2-3번 정도 반복해서 수행합니다. 이 옵션은 디스크 접근(access)없이 리눅스 버퍼 캐쉬로 부터 직접적으로 읽어오는 속도를 표시해줍니다. 이 측정법은 본래 테스트 상태의 시스템의 프로세서, 캐쉬, 메모리의 결과물의 표시입니다. -t 옵션과 같이 사용한다면, 수정된 요인에 기초한 -T 의 결과에 -t 의 결과를 함께 보고할 것 입니다.
-t 비교를 목적으로 벤치마크를 위해 장치를 읽는 시간을 잽니다. 정확한 결과를 위해 이것을 적어도 수 메가 바이트의 메모리 자원이 남은 상태의 사용하지 않는 시스템(실행중인 다른 프로세스가 없는)에서 2-3번 정도 반복해서 수행합니다. 이 옵션은 어떠한 사전의 캐쉬가 되지 않은 데이터를 디스크에서 버퍼 캐쉬를 통해 읽는 속도를 표시합니다. 이 측정법은 리눅스에서 파일시스템의 어떠한 부담을 주지않고 얼마나 빠르게 드라이브가 연속되는 데이터를 지속적으로 읽을수 있는지의 표시입니다. 정확한 측정법을 확실히 하기 위해서는, BLKFLSBUF ioctl 를 사용하여 -t 가 수행되는 동안 버퍼 캐쉬가 비워져야 합니다. -T 옵션과 같이 사용한다면, 수정된 요인에 기초한 -T 의 결과에 -t 의 결과를 함께 보고할 것 입니다.
## 명령어 위치 : /sbin/hdparm ## 버퍼링 되지 않은 일반적 데이터 디스크 Access 속도 체크
## 파일 위치 [root@myhost sbin]# pwd /sbin
## sda는 ssd [root@myhost sbin]# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 1478 MB in 3.00 seconds = 492.11 MB/sec
[root@myhost sbin]# hdparm -t /dev/sdb /dev/sdb: Timing buffered disk reads: 496 MB in 3.01 seconds = 164.84 MB/sec
## sdc 2T시케이트 하드 디스크 [root@myhost sbin]# hdparm -t /dev/sdc
/dev/sdc: Timing buffered disk reads: 508 MB in 3.00 seconds = 169.22 MB/sec
## 버퍼링 되어 있는 데이터 디스크 Access 속도 체크 [root@myhost sbin]# hdparm -tT /dev/sda /dev/sda: Timing cached reads: 13512 MB in 2.00 seconds = 6765.62 MB/sec Timing buffered disk reads: 1478 MB in 3.00 seconds = 492.61 MB/sec 캐시된 상태로 읽을 때와 실제 데이터 읽을 때의 차이점 표시
[root@myhost sbin]# hdparm -tT /dev/sdb /dev/sdb: Timing cached reads: 13264 MB in 2.00 seconds = 6641.13 MB/sec Timing buffered disk reads: 526 MB in 3.01 seconds = 174.81 MB/sec
[root@myhost sbin]# hdparm -tT /dev/sdc /dev/sdc: Timing cached reads: 13546 MB in 2.00 seconds = 6783.38 MB/sec Timing buffered disk reads: 562 MB in 3.01 seconds = 186.98 MB/sec
|