kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

Centos HDD 체크 ( hdparm )

까마기 2014. 10. 15. 15:55
728x90
반응형


# dd

# smartmontool

 

< hdparm >


# hdparm

   : hdparm은 시스템에 장착된 하드디스크의 설정을 확인하거나 하드디스크의 설정을 하고자 할 때에 사용하는 명령어.

 주로 실무에서 IDE 또는 SCSI HDD의 Access 속도를 측정할 때에 많이 사용한다.

 이 명령어로 HDD의 직접적인 성능에 영향을 줄 수 있는 여러가지 설정을 할 수 있지만 극히 위험한 상황을 초래할 수 있으므로 설정의 용도로는 사용하지 않는 것이 좋다.


명령어 위치 : /sbin/hdparm

 


1. Buffering 되어 있지 않은 데이터 디스크의 Access 속도 체크


-t 옵션 : Buffering이 전혀 되어 있지 않은 데이터를 실제로 디스크에서 얼마나 빠르게 읽을 수 있는 지를 확인하기 위함. 실제로 hdparm 명령어는 실제로 2~3회의 테스틀 실시 한 후에 출력


# hdparm -t /dev/sda

/dev/sda:


 Timing buffered disk reads: 748 MB in  3.01 seconds = 248.83 MB/sec


-> 실제로 디스크에 존재하는 데이터를 읽는 속도 : 초당 248MB 

(디스크에 존재하는 데이터 가운데 버퍼링이 되어있지 않은 데이터를 대상으로 점검)


2. Buffering 되어 있는 데이터와 되어 있는 데이터의 Acess 속도 비교


# hdparm -tT /dev/sda


-> Cache에 버퍼링되어 있는 데이터를 읽는다면 실제 속도는 엄청나게 빨라진다. Cache에 저장된 데이터를 읽는다는 것은 실제로 디스크에서 읽어오는 것이 아니라 Cache Memory 에서 읽어오기 때문이다.

 앞의 예는 실제로 디스크에 존재하는 데이터(-t 옵션)에 대하여 읽는 속도를 체크한 것이라면 다음 예

(-T)는 Cache에 존재하는 데이터를 읽는 속도와 함께 측정한 것이다.



[root@WAS2 ~]# hdparm -tT /dev/sda


/dev/sda:

 Timing cached reads:   31934 MB in  2.00 seconds = 15986.46 MB/sec

 Timing buffered disk reads: 748 MB in  3.01 seconds = 248.83 MB/sec



-> Cache에 버퍼되어있는 데이터(-T 옵션)를 읽을 때에는 초당 약 15GB를 읽을 수 잇으며, 실제로 디스크에서 데이터(-t 옵션)를 읽어오는 속도는 약 248MB 인 것 확인

-> Cache memory가 시스템의 속도에 큰 영향을 끼친다.










반응형

'OS' 카테고리의 다른 글

Quota란  (0) 2014.10.17
Windows 에러 로그 - 레지스트리 관련  (0) 2014.10.15
bind 취약점으로 인한 설정 ( recursion )  (0) 2014.10.15
rndc 명령어  (0) 2014.10.15
sendmail 계정 추가  (0) 2014.10.08