리눅스에서 IDE 하드 디스크 튜닝법

요즘은 대부분 SATA 하드 디스크를 많이 쓰니 필요없는 정보 일지도 모르지만 자료 정리 차원에서 올린다.

1. single mode로 부팅해야한다. !!!

2. hdparm -Tt /dev/hda
    : 디스크 I/O 성능 확인
    : T(Cash) t(test)

3. hdparm /dev/hda
    : 드라이브의 주소 지정을 알아본다.

4. option 정보
    multcount : 다중 섹터 카운트 단일 I/O 인터럽트를 통해 디스크에서 가져오는 섹터의 양을 조절 (5~50%까지 성능 향상)
    I/O support : 매우중요
    unmaskirq : 디스크 인터럽트시 다른 인터럽트를 처리 하게 한다. network 인터럽트를 처리할 수 있다. 성능 향상 좋아지지
    using_dma : dma 사용 주위해야한다. 시스템이 뻗을 수 있다.

5. ex)
    hdparm -c3 -m16 /dev/hda
    -> multcount : 16, I/O support : 3 (32-bit w/sync)

    hdparm -X66 -d1 -u1 -m16 -c3 /dev/hda
    -> multcount : 16, I/O support : 3 (32-bit w/sync)
    -> unmaskirq : 1, using_dma : 1, xfermode : 66

6. 리부팅 하면 설정을 다시 해줘야한다.
    -> rc#.d 스크립트에 추가해야한다
    -> fsck 후 설정 해야함

+ Recent posts