[질문] SATA 하드디스크 배드섹터 접근시 응답속도 줄이기
커널 2.6.15 + silicon image SATA 컨트롤러 (3114) 기반 시스템입니다.
하드디스크의 배드 발생한 섹터에 접근시 아래와 같은 메세지가 출력됩니다.
ata2: no sense translation for status: 0x51
ata2: translated ATA stat/err 0x51/00 to SCSI SK/ASC/ASCQ 0x3/11/04
ata2: status=0x51 { DriveReady SeekComplete Error }
ata2: no sense translation for status: 0x51
ata2: translated ATA stat/err 0x51/00 to SCSI SK/ASC/ASCQ 0x3/11/04
ata2: status=0x51 { DriveReady SeekComplete Error }
ata2: no sense translation for status: 0x51
ata2: translated ATA stat/err 0x51/00 to SCSI SK/ASC/ASCQ 0x3/11/04
ata2: status=0x51 { DriveReady SeekComplete Error }
ata2: no sense translation for status: 0x51
ata2: translated ATA stat/err 0x51/00 to SCSI SK/ASC/ASCQ 0x3/11/04
ata2: status=0x51 { DriveReady SeekComplete Error }
ata2: no sense translation for status: 0x51
ata2: translated ATA stat/err 0x51/00 to SCSI SK/ASC/ASCQ 0x3/11/04
ata2: status=0x51 { DriveReady SeekComplete Error }
sd 1:0:0:0: SCSI error: return code = 0x8000002
sdb: Current: sense key=0x3
ASC=0x11 ASCQ=0x4
end_request: I/O error, dev sdb, sector 112671096
cp: read error: Input/output error
배드섹터의 데이타를 요청하는 커맨드를 하드디스크에 보냈을때 2초후에 인터럽트가 발생하여 아래와 같은 메세지가 출력되면서 RETRY 를 시도합니다.
ata2: no sense translation for status: 0x51
ata2: translated ATA stat/err 0x51/00 to SCSI SK/ASC/ASCQ 0x3/11/04
ata2: status=0x51 { DriveReady SeekComplete Error }
제가 원하는 것은 배드섹터에 접근하더라도 응답속도를 최대한 줄여보고 싶습니다.
우선 RETRY 5회 시도하는 부분은 1회로 줄였습니다.
현재 배드섹터의 데이타를 요청시 2초후에 인터럽트가 발생하고 있는데 이 시간을 줄이려면 어느부분을 수정하면 될까요?
댓글 달기