SATA HDD 성능?
글쓴이: jinserk / 작성시간: 금, 2006/09/15 - 11:44오전
노트북 SATA 하드에 우분투를 설치한 결과..
하드 액세스 성능이 영 떨어지는 듯 하여 hdparm -Tt /dev/sda 를 시도해봤습니다.
/dev/sda:
Timing cached reads: 4144 MB in 2.00 seconds = 2071.87 MB/sec
Timing buffered disk reads: 104 MB in 3.05 seconds = 34.12 MB/sec
HDD 는 Fujitsu 의 MHV2080 입니다.
대략 스펙은 SATA-2, 150 MB/sec, 5400 rpm 이구요.
거의 1/5로 속도가 떨어져 있군요 -_-;
제대로 인식이 안되고 있는 것 같은데.. 해결할 방법이 있을까요?
감사합니다.
Forums:
150MB/sec라시니 아마
150MB/sec라시니 아마 SATA-2가 아니라 SATA-1이실겁니다. 그리고 그속도는 디스크에서 외부로의 최대전송속도인지라 디스크자체의 읽고 쓰기속도와는 개념이 틀립니다.
제가 보기엔 님의 디스크의 수치는 정상적으로 보입니다만 hdparm의 I/O support,using_dma 정보를 확인하셔서 정상인지 확인해 보실 필요는 있겠습니다.
그럼 이만 총총...[竹]
http://elflord.egloos.com
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
hdparm /dev/sda 결과는..
이렇게 나옵니다.
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9729/255/63, sectors = 156301488, start = 0
hdparm 으로는 dma 설정도 안되어 있고 I/O support 도 16bit default로만 되어 있는 것으로 보이지만
실제로 sata 의 경우는 scsi 로 잡히기 때문에 dma 설정을 하면 안된다(?)는 것을 어디서 본 기억이 나는데요..
hdparm 으로 설정해도 문제 없을까요?
Leo.
Leo.
흠..
그래도 I/O Support는 해 주시는게...
hdparm -c 3 /dev/sda(/dev/hda = 저의 경우)
DMA는.. 하면 안 되는게 아니고.. 해 봤자 '별 소용이 없다' 라고 들은 거 같네요... 제가 알고 있는게 맞다면, 별 소용이 없는 것이지 않 되는 것은 아닐 겁니다. 그리고 SCSI 방식은 어차피 직열 통신입니다. SATA역시... Serial-ATA ... 니까 뭐.. 그런거 하곤 별 상관 없을 거 같은데요... DMA가 메모리 직접 접근 기능을 의미 하는거 아닌지... 맞을텐데요. 그런거 하고 SCSI로 잡히는 거 하고 큰 상관이 있을런지 모르겠네요..
그리고 저정도면 빠른거 아닌가요??? S-ATA로 테스트 한 것에 대한 결과를 올려 주신 분이 계셨던 거 같은데... 별로 그렇게 차이 안 나 보이는데요.. 그리고 노트북이라 더 그럴 수도 있을 듯...
지금 저는 E-IDE/P-ATA로 모든 HDD를 돌리고 있습니다. 물론 DMA는 켜 놨죠... 사우스 브리지가 Intel ICH2고요... ATA-100까지 지원이 됩니다. hdb가 ATA-133을 지원 하지만 100까지만 되겠죠 당연히... 거의 31~38MB 나오네요. -t로 테스트 했을 때는... 근대 아무리 해도 -T 시에는.. 2000MB/S 이상 안 나옵니다... 712MB/S 나오네요. 제가 보기엔 S-ATA값을 톡톡히 잘 하고 있다고... 보입니다...
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)
사람천사
dma 옵션이 sata에도
dma 옵션이 sata에도 통하는지 잘 모르겠습니다. 기존의 EIDE(PATA) 전송 방식에 쓰이던 기술로 알고 있는데요.
그리고 SATA 규격 전송속도 만큼 실제 하드디스크의 속도가 나오는 것은 아닙니다. 그저 SATA 버스가 감당하는 최고 속도겠지요.
--
마잇
--
마잇
DMA...
음...
이러는군요. DMA는... 사운드카드에도 쓰입니다. 결론적으로 매개변수로써 DMA를 사용 하는 것에 대해서 SATA장비에 설정이 가능한지는 알 수가 없지만. EIDE 전용으로 만들어진 기술은 아니고요.
사운드 카드 설정 하다 보면... 지금은 모르겠습니다만. SB16같은 것만 해도... DMA잡아 줍니다. DMA가 중요한 이유는 모든 메모리 입출력을 CPU가 담당 하는게 아니라 메모리와 하드웨어 사이에서 자동 조정 하게 되는 거죠.
CPU:Open -- Read -- Write ... (반복)
이게 아니고
HW to MEM -- MEM -- HW
이거... 뭐 다들 아시는 거고.. 제가 오히려 딸리는 부분이라 전체적으로 정확한 설명은 드리기 어렵겠지만, SATA에도 매개변수가 있기만 하다면 설정 했을 때 효과를 볼 수 있을 거라고 생각이 됩니다.
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)
사람천사
man hdparm 인용: hdparm
man hdparm
SATA는 아예 언급이 없군요.
컥 제 ibm놋북은 더
컥 제 ibm놋북은 더 느리네요..
#>sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 2640 MB in 2.00 seconds = 1319.92 MB/sec
Timing buffered disk reads: 80 MB in 3.06 seconds = 26.11 MB/sec
찾아보니 sdparm 이라는게 있는 모양이네요.. 얼른 깔아서 해보니..
#>sudo sdparm /dev/sda
/dev/sda: ATA IC25N060ATMR04-0 MO3O
Read write error recovery mode page:
AWRE 1
ARRE 1
PER 0
Caching (SBC) mode page:
WCE 1
RCD 0
Control mode page:
SWP 0
라고 나오는데 사용법이 어케되는지 잘 모르겠네요..
어쨰 이리 느린지..
컥 제 ibm놋북은 더
..
일반적으로 쓰는
일반적으로 쓰는 데스크탑하드랑 비교해 보면 쪼금 낮군요
얼추 비슷하게 나오는 듯 싶기도 하고요..
hdparm -a 옵션
sata 에서 유일하게 설정할수있는기 ( 제가 테스트해본결과 .. 더있을지도 모르지만 )
hdparm -a 읽기섹터수 조절 입니다.
hdparm -a 512 , 1024, 2048 , 4096 , 8192 등등 높이거나 낮추면서 옵션을 주며 속도테스트를 해보세요
hdparm -a 8192 /dev/sda
속도향상이 있을것입니다 ^^
댓글 달기