하드디스크 접근 속도가 걱정입니다.

roooot의 이미지

안녕하세요
이번에 서버를 운영체제를 다시 깔아주었는데, 하드 접근속도가 너무 느립니다.

하드에 대한 스펙은 다음과 같습니다.

/dev/hda: (10000RPM)

Model=WDC WD1500ADFD-00NLR4, FwRev=21.07QR4, SerialNo=
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=48
BuffType=DualPortCache, BuffSize=16384kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-7 published, ANSI INCITS 397-2005: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

* signifies the current active mode

/dev/hdc: (7200RPM)

Model=WDC WD10EACS-22D6B1, FwRev=01.01A01, SerialNo=WD
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
BuffType=unknown, BuffSize=16384kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

* signifies the current active mode

포맷하기 전에는 파일 복사속도가 매우 빠르게 쓰였는데,

속도측정을하면 지금은 아래와 같습니다.

/dev/hda:
Timing cached reads: 2876 MB in 2.00 seconds = 1438.73 MB/sec
Timing buffered disk reads: 16 MB in 3.22 seconds = 4.97 MB/sec

/dev/hdc:
Timing cached reads: 2212 MB in 2.00 seconds = 1105.15 MB/sec
Timing buffered disk reads: 12 MB in 3.27 seconds = 3.67 MB/sec

hdparm으로 설정을 바꿔주라는 글을 읽어 시도해봤지만 크게 개선이 되지 않습니다.
여러분들의 도움이 필요합니다.

내용추가

DMA 옵션이 활성화 되지 않는것을 발견했습니다.
HDIO_SET_DMA failed: Operation not permitted

라는 메세지만 뜨는데 어떻게 해결해야될까요..

junilove의 이미지

검색해보니 Mainboard 칩셋지원 관련한 커널 드라이버상의 버그일 수 도 있겠습니다.
최신 안전 kernel 로 업그레이트 해보시고요,
만약 해결이 안되신다면, 해당 칩셋과 에러 증상으로 검색하셔서 패치가 있는지 확인해보세요.

http://chanik.egloos.com/1418711

http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux#No_DMA_on_DVD_drive