하드속도 올리기(스카시)

koogi의 이미지

안녕하세요!

기본적으로 리눅스에서 하드속도 테스트

#hdparm -c /dev/hda
/dev/hda:
IO_support = 0 (16-bit)

위와같이 되어있는것을 32bit로 바꿀려고요

#hdparm -c 1 -d 1 /dev/hda
요래주니 잘바뀝니다.

하지만. 요새는 SATA나 SAS를 많이쓰니
#hdparm -c /dev/sda
/dev/sda:
IO_support = 0 (16-bit)=> 요래 16비트로 나와서 이걸 32비트로 변경할려고합니다.

#hdparm -c 1 -d 1 /dev/sda

/dev/sda:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument => 여기서 에러가 나면서 안바뀌네요
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
IO_support = 0 (default 16-bit)

32bit로 바꿀수있는 방법없나요? 제발 알려주세요
사타2하드 쓰고있거든요 제발 알려주세요

kirrie의 이미지

제가 알기로는 hdparm은 (E)IDE 하드에만 적용 가능합니다. 사타는 안되더군요.

더 자세한 내용은 http://kldp.org/node/60005
--->
데비안 & 우분투로 대동단결!

--->
데비안 & 우분투로 대동단결!

다콘의 이미지

hdparm도 sata를 지원하기는 하지만 드라이버가 ide로 잡혔을때만 가능합니다. (e.g. /dev/hda)
커널 문서에 따르면 몇몇 1세대 sata만 ide모드로 사용가능하다고 합니다.

Quote:

The IDE driver (which you are currently configuring) supports
a few first-generation SATA controllers.

최근 리눅스 배포판은 scsi로 잡힐겁니다. (e.g. /dev/sda)
그래서 hdparm 대신에 sdparm을 사용하면 됩니다.
물론 설정 내용은 hdparm과는 다릅니다.

자세한 내용은 sdparm 홈페이지를 참고하세요.
http://sg.torque.net/sg/sdparm.html