강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

hdparm로 SATA와 ATA장치에 대한 파라미터 설정 및 확인

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

hdparmSATA 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명령어를 이용하여 여러분들께서 사용하고 계시는 하드디스크의 파라미터를 직접 설정하거나 디스크 속도를 직접 체크해 보시기 바랍니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  95 명