[linux] 하드디스크 속도 높이기
로빈아빠
본문
하드디스크 속도 높이기
리눅스를 설치하면 기본적인 옵션은
하드디스크의 DMA 기능을 사용하지 않고,
16bit I/O 를 사용한다.
그러나, 요즘의 모든 하드디스크는 32비트 I/O
와 DMA기능을 사용할수 있다.
리눅스에서 이러한 DMA 기능을 사용하여
속도를 증가시킬수 있다.
현재 설정확인
#hdparm -c /dev/hda
/dev/hda:
I/O support = 0 (default 16-bit)
#hdparm -t /dev/hda
Timing buffered disk reads: 64MB in 43.96 seconds = 1.46MB/sec
현재 설정확인
#hdparm -c 1 -d 1 /dev/hda
dev/hda:
setting 32-bit I/O support flag to 1
setting using_dma to 1(on)
I/O support = 1 (32-bit)
using_dma = 1 (on)
설정후 속도확인
#hdparm -c /dev/hda
/dev/hda:
I/O support = 1 (32-bit)
#hdparm -t /dev/hda
Timing buffered disk reads: 64MB in 3.89 seconds = 16.45MB/sec
무려 10배이상의 속도향상을 볼수가 있다는 것을 확인할수 있다.
리눅스를 설치하면 기본적인 옵션은
하드디스크의 DMA 기능을 사용하지 않고,
16bit I/O 를 사용한다.
그러나, 요즘의 모든 하드디스크는 32비트 I/O
와 DMA기능을 사용할수 있다.
리눅스에서 이러한 DMA 기능을 사용하여
속도를 증가시킬수 있다.
현재 설정확인
#hdparm -c /dev/hda
/dev/hda:
I/O support = 0 (default 16-bit)
#hdparm -t /dev/hda
Timing buffered disk reads: 64MB in 43.96 seconds = 1.46MB/sec
현재 설정확인
#hdparm -c 1 -d 1 /dev/hda
dev/hda:
setting 32-bit I/O support flag to 1
setting using_dma to 1(on)
I/O support = 1 (32-bit)
using_dma = 1 (on)
설정후 속도확인
#hdparm -c /dev/hda
/dev/hda:
I/O support = 1 (32-bit)
#hdparm -t /dev/hda
Timing buffered disk reads: 64MB in 3.89 seconds = 16.45MB/sec
무려 10배이상의 속도향상을 볼수가 있다는 것을 확인할수 있다.
관련링크
댓글목록
등록된 댓글이 없습니다.