후기 입 캐시가 비활성화 된 상태에서 인텔 RST RAID 1 어레이가 더 빨리 쓰는 이유는 무엇입니까?


8

RAID 1 (미러)에 2 개의 HDD (5900 RPM)가 있습니다. 나도 알아, 고통스럽게 느리다. 나는 현재 더 빠른 드라이브로 교체하는 중이므로 테스트 중이 질문입니다.

어떤 이유로 인텔 RST 옵션에서 후기 입 캐싱을 비활성화하면 쓰기 속도가 훨씬 빨라지고 그 반대도 마찬가지입니다. 내가 아는 것에서 쓰기 백 캐싱이 비활성화 되면 쓰기 속도가 줄어들 것으로 예상 됩니다. 그 맞습니까? 이것은 모니터링 프로그램의 버그입니까?

여기에 이미지 설명을 입력하십시오

캐싱 가능 :

여기에 이미지 설명을 입력하십시오

캐싱 비활성화 :

여기에 이미지 설명을 입력하십시오

인텔 RST 시스템 보고서 :

System Report

System Information
OS name:  Microsoft Windows 7 Professional 
OS version:  6.1.7601 Service Pack 1 7601
System name:  (redacted)
System manufacturer:  MSI
System model:  MS-7673
Processor:  GenuineIntel Intel64 Family 6 Model 42 Stepping 7 3.401  GHz
BIOS:  BIOS Date: 08/01/12 15:53:14 Ver: 04.06.04, ALASKA - 1072009

Intel® Rapid Storage Technology
Kit installed:  10.5.0.1007
User interface version:  10.5.0.1007
Language:  English (Australia)
Intel RAID controller:  Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller
Number of SATA ports:  6
RAID option ROM version:  10.5.0.1034
Driver version:  10.5.0.1007
ISDI version:  10.5.0.1007

Device Information
Name:  Array_0000
Size:  3.6 TB
Available space:  0 GB
Disk data cache:  Enabled
Number of volumes:  1
Volume member:  OS
Number of disks:  2
Array disk:  5YD2V3WZ
Array disk:  5YD2VEPK

Name:  OS
Status:  Normal
Type:  RAID 1
Size:  1.8 TB
Data stripe size:  64 KB
Write-back cache:  Enabled
System volume:  Yes  
Initialized:  Yes  
Verification errors found:  72
Blocks with media errors:  0
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes
Parent array:  Array_0000
Number of disks:  2
Array disk:  5YD2V3WZ
Array disk:  5YD2VEPK

Disk on port 0
Port location:  Internal
Status:  Normal
Type:  Hard disk
Usage:  Array disk
Size:  1.8 TB
Serial number:  5YD2V3WZ
Model:  ST2000DL003-9VT166
Firmware:  CC32
System disk:  No
Password protected:  No
Disk data cache:  Enabled
Native command queuing:  Yes  
SATA transfer rate:  6 Gb/s
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes

Disk on port 1
Port location:  Internal
Status:  Normal
Type:  Hard disk
Usage:  Array disk
Size:  1.8 TB
Serial number:  5YD2VEPK
Model:  ST2000DL003-9VT166
Firmware:  CC32
System disk:  No
Password protected:  No
Disk data cache:  Enabled
Native command queuing:  Yes  
SATA transfer rate:  6 Gb/s
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes

(redacted other disks)

1
방금 어레이를 7200RPM 드라이브로 옮겼습니다. 순차적 읽기는 쓰기 캐시 유무에 관계없이 ~ 150MB / s이며, 캐시를 비활성화 하면 순차적 쓰기 속도가 ~ 90에서 ~ 150MB / s로 증가 합니다. 다시 말해, 이전 (느린) 드라이브와 동일합니다.

RST를 업데이트 하시겠습니까? 10.5를 사용하고 있으며 현재 최대 12.5입니다. 그들은 많은 구형 칩셋에 대한 지원을 중단했습니다. 칩셋에서 작동하는 최신 버전을 찾기 위해 거꾸로 작업하십시오. RST는 버전간에 성능 특성을 크게 변경하는 나쁜 습관이 있습니다.
Dom

1
@Dom 불행하게도, 내 마더 보드 제조업체는 업데이트 된 RST 옵션 ROM (업데이트?)으로 업데이트 된 BIOS를 릴리스해야합니다. 나는 답장없이 전에 그것에 대해 버그를 제기했습니다. 그리고 나는 아직 커스텀 BIOS를 시도하지 않을 것입니다; 차라리 지금은 작업 시스템을 갖고 싶습니다. 최신 버전에서 다르거 나 수정되었음을 확인할 수 있습니까? 그렇다면 버그라고 부르고 계속 진행하겠습니다.
Bob

내 생각 엔? 인텔 웹 사이트에서 드라이버를 다운로드하여 사용해보십시오. 이들이 칩셋 / BIOS 콤보를 지원하면 설치됩니다. 그들이하지 않으면 그들은하지 않습니다.
Dom

Raid0에 비슷한 결과가 있습니다. 그러나 라이트 백 캐시를 사용하면 전반적인 시스템 응답 성이 향상됩니다.
알 수 없음

답변:


1

후기 입 캐싱에서 컨트롤러 캐시가 트랜잭션의 모든 데이터를 수신하면 컨트롤러는 데이터 전송 완료 신호를 호스트에 보냅니다.

후기 입 캐싱에서 디스크 하위 시스템이 트랜잭션의 모든 데이터를 수신하면 컨트롤러는 데이터 전송 완료 신호를 호스트에 보냅니다.

후기 입 캐싱에는 다음과 같은 단점이 있습니다.

  • 블록을 교체 할 경우 업데이트 비트가 설정된 경우에만 주 메모리에 씁니다.
  • I / O는 캐시를 통해 주 메모리에 액세스해야합니다

참고 문헌

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.