리눅스에서 IDE 하드 디스크 튜닝법
요즘은 대부분 SATA 하드 디스크를 많이 쓰니 필요없는 정보 일지도 모르지만 자료 정리 차원에서 올린다.
요즘은 대부분 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 후 설정 해야함
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 후 설정 해야함
'공부 해 Boa요. > Linux Server' 카테고리의 다른 글
.htaccess 활용해 불필요한 리퍼러 제거하기 (0) | 2009.07.03 |
---|---|
서버에서 TAR명령어 사용하기 ( TAR압축풀기 ) (1) | 2009.03.29 |
Linux 파일 시스템 관리 (0) | 2008.11.03 |
내가 관리하고 있는 서버의 iptable 보안설정 일부분... (0) | 2008.08.22 |
아파치에 mod_endoding 설치하기 ( mod_url과 비슷한 한글처리 모듈 ) (2) | 2008.06.19 |