hdparm로 SATA와 ATA장치에 대한 파라미터 설정 및 확인
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,699 조회
- 0 추천
- 목록
본문
hdparm로 SATA와 ATA장치에 대한 파라미터 설정 및 확인
hdparm은 SATA와 ATA장치들의 파라미터를 설정하고 확인하는 매우 유용한 툴입니다.
시스템에 장착된 하드디스크의 설정을 확인하거나 하드디스크의 설정을 하고자 할 때에 사용하는 명령어입니다.
주로 실무에서는 IDE 또는 SCSI하드디스크의 ACCESS속도를 측정할 때에 많이 사용합니다.
이 명령어로 하드디스크의 직접적인 성능에 영향을 줄 수 있는 여러가지 설정을 할 수 있지만 극히 위험한 상황을 초래할 수 있으므로 설정의 용도로는 사용하지 않는 것이 좋습니다.
따라서 대부분의 경우 하드디스크의 ACCESS속도 및 성능을 확인하고자 할 때에 사용하므로 필자의 설명도 이에 준하여 하도록 하겠습니다.
명령어위치 : /sbin/hdparm
사용방법 : hdparm [옵션] [장치명] ..
사용가능한 옵션들.
-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 플래그 설정 및 확인.
-E : CD-ROM 드라이브 속도 설정
-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 count 값 설정
-u : unmaskirq 플래그 값(0/1) 설정 및 확인
-y : IDE드라이브를 준비상태로 둠.
-Y : IDE드라이브를 휴지(sleep)상태로 둠.
-Z : Seagate장치에 대한 auto-powersaving모드를 비활성화 함.
-z : 파티션테이블정보를 다시 읽어 들임.
-T : 디스크 드라이브에 대한 캐쉬데이터 읽는 속도를 체크함.
-t : 디스크 드라이브의 읽는 속도(read spee)를 체크함.
흔히 우리는 하드디스크를 구입할 때에 다음과 같은 몇가지를 기준으로 하여 구매하곤 합니다.
- IDE하드디스크인가? 아니면 SCSI하드디스크인가?
- 하드디스크의 RPM(디스크의 분당 회전
수)은 얼마인가?
- 하드디스크의 용량은 얼마인가?
- 어느 회사에서 생산한 제품인가?
- 가격은 적당한가?
- 하드디스크의 내구성은 좋은가?
- 소음은 심하지 아니한가?
아마도 지금 이 책을 보고 계시는 대부분의 시스템관리자 분들께서 하드디스크를 구입하신다면 위의 선택기준에 따라서 구입을 하게 될 것입니다.
물론 이외에도 안정성 및 외관 등의 여러 가지 기준들이 있겠지만 가장 일반적인 기준을 나열해 본 것입니다.
아마도 대부분의 사람들은 이렇게 구입한 하드디스크의 속도가 어느
정도인가를 확인하고 싶은 욕심이 생길 것입니다.
즉, 시스템의 속도와 성능에 매우 큰 영향력을 가지는 하드디스크이므로 여러분이 직접 구매하고 사용하고 있는 하드디스크의 속도가 제대로 나오는가를 확인하고 싶은 욕심이 있을 것입니다.
즉, 다음 예를 참고하시고hdparm명령어를 이용하여 여러분들께서 사용하고 계시는 하드디스크의 파라미터를 직접 설정하거나 디스크 속도를 직접 체크해 보시기 바랍니다.
관련자료
-
이전
-
다음