서버에 스카시 하드랑 IDE 방식의 하드랑 같이 사용중입니다. 그런데 스카시 하드에서 IDE 하드로 파일을 복사할 때 시간이 너무 오래 걸립니다.
무엇 때문인지 도통 짐작이 되질 않는데...대게 이런 경우 어디를 살펴봐야 하나요?
일단 저같으면 1. # /sbin/hdparm -t /dev/hda 2. # /sbin/hdparm -t /dev/sda 해서 두개의 속도부터 비교해보겠읍니다.
-------------------------------- 윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
제가 적을 두고 있는 서버에서도 스카시 하드랑 IDE 하드가 있는데 이상하게 파일 복사시에 속도가 굉장히 느리다는 것을 느낄 수가 있었습니다.
위에 분 말씀대로 테스트를 했더니 아래와 같이 나오네요.
/dev/sda: Timing buffered disk reads: 106 MB in 3.05 seconds = 34.79 MB/sec
/dev/hda: Timing buffered disk reads: 2 MB in 42.01 seconds = 48.75 kB/sec
스카시 하드도 속도가 딸린다는 느낌이 있으나, IDE 하드가 너무 느리네요.
저도 물신방면으로 원인을 알아보고는 있으나 감이 잘 오네요. 커널에서 드라이버를 잘 못 잡았는지 의심도 되구요..
아시는 분은 꼭 답변 부탁드릴께요.
상당히 오래된 장비인가요..? IDE속도도 그렇고 SCSI 속도도 그렇고 많이 느린듯 하군요.. 제 시게이트 7200.7 의 경우엔..
cafri ~ # hdparm -v /dev/hda /dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 16383/255/63, sectors = 80026361856, start = 0 cafri ~ # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 124 MB in 3.35 seconds = 37.04 MB/sec
/dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 16383/255/63, sectors = 80026361856, start = 0 cafri ~ # hdparm -t /dev/hda
/dev/hda: Timing buffered disk reads: 124 MB in 3.35 seconds = 37.04 MB/sec
이렇군요 :)
unfix root # hdparm -v /dev/sda /dev/sda: HDIO_GET_MULTCOUNT failed: Invalid argument readonly = 0 (off) readahead = 256 (on) geometry = 4471/255/63, sectors = 36778545152, start = 0 unfix root # hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 204 MB in 3.01 seconds = 67.69 MB/sec
/dev/sda: HDIO_GET_MULTCOUNT failed: Invalid argument readonly = 0 (off) readahead = 256 (on) geometry = 4471/255/63, sectors = 36778545152, start = 0 unfix root # hdparm -t /dev/sda
/dev/sda: Timing buffered disk reads: 204 MB in 3.01 seconds = 67.69 MB/sec
이건 맥스터 아틀라스 구요 :)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..
#hdparm -c 1 -d 1 -X66 /dev/hda
를 한번 해보고 에러가 어떻게 나오는지 보시고 문제 없다면
#hdparm -t /dev/hda
로 속도를 보십시오. 이렇게 해서 속도가 올라간다면 커널 컴파일시에(하셨다면) UDMA가 꺼졌거나 그렇게 보이는군요.
# hdparm -v /dev/sda
/dev/sda: readonly = 0 (off) readahead = 256 (on) geometry = 4462/255/63, sectors = 36703918080, start = 0
# hdparm -v /dev/hda
/dev/hda: multcount = 0 (off) IO_support = 1 (32-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 65535/16/63, sectors = 40016019456, start = 0
# hdparm -c 1 -d 1 -X66 /dev/hda
/dev/hda: setting 32-bit IO_support flag to 1 setting using_dma to 1 (on) setting xfermode to 66 (UltraDMA mode2) IO_support = 1 (32-bit) using_dma = 1 (on)
hdparm -c 1 -d 1 -X66 /dev/hda 을 실행한후에 hdparm -t /dev/hda 를 해봐도 결과는 변동이 없네요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
일단 저같으면1. # /sbin/hdparm -t /dev/hda
일단 저같으면
1. # /sbin/hdparm -t /dev/hda
2. # /sbin/hdparm -t /dev/sda
해서 두개의 속도부터 비교해보겠읍니다.
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
저의 경우도 같으시네요.
제가 적을 두고 있는 서버에서도 스카시 하드랑 IDE 하드가 있는데 이상하게 파일 복사시에 속도가 굉장히 느리다는 것을 느낄 수가 있었습니다.
위에 분 말씀대로 테스트를 했더니 아래와 같이 나오네요.
/dev/sda:
Timing buffered disk reads: 106 MB in 3.05 seconds = 34.79 MB/sec
/dev/hda:
Timing buffered disk reads: 2 MB in 42.01 seconds = 48.75 kB/sec
스카시 하드도 속도가 딸린다는 느낌이 있으나, IDE 하드가 너무 느리네요.
저도 물신방면으로 원인을 알아보고는 있으나 감이 잘 오네요.
커널에서 드라이버를 잘 못 잡았는지 의심도 되구요..
아시는 분은 꼭 답변 부탁드릴께요.
상당히 오래된 장비인가요..? IDE속도도 그렇고 SCSI 속도도 그렇고
상당히 오래된 장비인가요..? IDE속도도 그렇고 SCSI 속도도 그렇고 많이 느린듯 하군요..
제 시게이트 7200.7 의 경우엔..
이렇군요 :)
이건 맥스터 아틀라스 구요 :)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
[quote]저도 물신방면으로 원인을 알아보고는 있으나 감이 잘 오네요.
UDMA가 전혀 동작하지 않는 것 아닌가요?
일단
#hdparm -c 1 -d 1 -X66 /dev/hda
를 한번 해보고 에러가 어떻게 나오는지 보시고 문제 없다면
#hdparm -t /dev/hda
로 속도를 보십시오.
이렇게 해서 속도가 올라간다면 커널 컴파일시에(하셨다면) UDMA가 꺼졌거나 그렇게 보이는군요.
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
저의 경우는 다음과 같네요.
# hdparm -v /dev/sda
/dev/sda:
readonly = 0 (off)
readahead = 256 (on)
geometry = 4462/255/63, sectors = 36703918080, start = 0
# hdparm -v /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 40016019456, start = 0
# hdparm -c 1 -d 1 -X66 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 1
setting using_dma to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
IO_support = 1 (32-bit)
using_dma = 1 (on)
hdparm -c 1 -d 1 -X66 /dev/hda 을 실행한후에 hdparm -t /dev/hda 를 해봐도 결과는 변동이 없네요.
댓글 달기