달력

5

« 2025/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'hdparm'에 해당되는 글 1

  1. 2010.03.31 [CentOS] hdparm 하드 디스크 성능 측정
2010. 3. 31. 10:33

[CentOS] hdparm 하드 디스크 성능 측정 Linux/Cent OS2010. 3. 31. 10:33


리눅스 시스템에서의 하드 디스크 성능 측정 관련 명령이다.
물론 성능 측정 외에도 성능을 향상 시킬수 있는 여러가지 옵션이 있다.
아직 그 부분은 정확히 확인을 하지 못한 상태이다.
사용은 다음과 같이 하면 된다.

[root@sestory ~]# hdparm -tT /dev/sda
 /dev/sda:
 Timing cached reads:   25772 MB in  2.00 seconds = 12914.70 MB/sec
 Timing buffered disk reads:  562 MB in  3.01 seconds = 186.99 MB/sec

결과 값의 의미는
디스크의 캐시를 사용한 테스트는 초당 1.2914.70  MB 이다.
그리고 캐시를 사용하지 않았을 경우는 초당 186.99 MB 으로 나왔다.
디스크 캐시 성능의 차이를 보여주는 결과가 나왔다. ㅜㅜ

아래는 해당 명령의 옵션 이다.

hdparm [options] [장치명]

∙ [options]
-a : 파일시스템의 readahead에 대한 파라미터 값을 확인 및 설정.
-A : 드라이브의 read-lookahead flag (0/1)를 설정.
-b : BUS 상태 값 (0==off, 1==on, 2==tristate)을 확인 및 설정
-B : APM(Advanced Power Management) 값 (범위:1-255) 설정
-c : IDE 32-bit IO 설정에 대한 확인 및 설정
-C : IDE 장치의 파워모드상태 점검
-d : using_dma 플래그 설정 및 확인
-f : 지정한 장치에 대한 버퍼캐쉬 동기화 그리고 빠져나감.
-g : 드라이브 geometry 값을 표시
-i : 드라이브 identification 값 표시
-k : keep_settings_over_reset 플래그 값 (0/1)의 설정 및 확인
-K : 드라이브 keep_features_over_reset 플래그 값 (0/1)의 설정 및 확인
-L : 드라이브 doorlock 값 (0/1) 설정
-m : multiple sector count 값 확인 및 점검
-n : ignore-write-errors 값 (0/1) 설정 및 확인
-P : 드라이브 prefetch cont 값 설정
-u : unmaskirq 플래그 값 (0/1) 설정 및 확인
-y : IDE 드라이브를 준비상태로 둠.
-Y : IDE 드라이브를 휴지 (sleep) 상태로 둠.
-z : 파티션테이블 정보를 다시 읽어 들임.
-Z : Seagate 장치에 대한 auto-powersaving 모드를 비활성화 함.
-t : 디스크 드라이브의 읽는 속도를 체크함
-T : 디스크 드라이브에 대한 캐쉬데이터 읽는 속도를 체크함.
* Readahead는 하드디스크에 접근할 때 미리 읽는 섹터개수를 알려준다.

:
Posted by Se Story