리눅스 시스템에서 하드 디스크의 속도를 간략히 체크하기 위하여 일반적으로 hdparm을 많이 사용합니다.
그런데 간혹 hdparm을 RPM으로 설치하고 나서 실행을 해보면 다음과 같이 메시지가 뜨는 경우가 있습니다.
[root@localhost ~]# hdparm -tT /dev/sdb1
/dev/sdb1 Timing cached reads: 51120 MB in 1.99 seconds = 25636.22 MB/sec Timing buffered disk reads: 1110 MB in 3.00 seconds = 369.83 MB/sec |
위와 같이 에러가 나는 경우는 hdparm 버전이 낮아서 그렇습니다.
다음과 같이 설치되어 있는 hdparm 버전을 확인해보면….
[root@localhost ~]# hdparm -v
hdparm – get/set hard disk parameters – version v6.6 |
설치되어 있는 hdparm 버전을 확인 해보니 6.6 으로 확인됩니다.
( 물론 더 낮거나 높을수도 있겠지요… )
그럼 맨 위에처럼 hdparm 실행시마다 보여지는 메시지를 제거하기 위해서 hdparm의 버전을
올려야겠지요?
다음과 같이 RPM으로 설치되어있는 hdparm을 제거합니다.
[root@localhost ~]# yum remove hdparm |
그리고 나서 hdparm 소스 설치를 위하여 해당 소스파일을 다운로드 합니다. [ex.) 9.9 버전 다운로드]
[root@localhost ~]# wget http://downloads.sourceforge.net/project/hdparm/hdparm/hdparm-9.9.tar.gz |
소스파일을 다운로드 후 다음과 같이 압축 해제 후 설치 작업을 진행합니다.
[root@localhost ~]# tar-xvf hdparm-9.9.tar.gz
[root@localhost ~]# cd hdparm-9.9
[root@localhost ~]# make && make install
|
설치가 와료되면, 설치된 hdparm 버전을 확인해보세요.
[root@localhost ~]# hdparm -v
hdparm – get/set hard disk parameters – version v9.9
|
버전이 9.9로 변경 된 것을 확인 할 수 있다.
hdparm을 이용하여 디스크 속도체크 작업을 다시 실행해보면 다음과 같이 오류메시지가
사라진 것을 확인 할 수 있습니다.
[root@localhost ~]# hdparm -tT /dev/sdb1
/dev/mapper/isw_ciajbcfggd_Volume1p8:
Timing cached reads: 23428 MB in 1.99 seconds = 11745.29 MB/sec
Timing buffered disk reads: 862 MB in 3.00 seconds = 287.17 MB/sec
|
[polldaddy rating=”7739789″]