느린 쓰기 속도의 원인이 되는 디스크 컨트롤러 속도?

느린 쓰기 속도의 원인이 되는 디스크 컨트롤러 속도?

질문이 있습니다. 저는 어떤 종류의 캐시도 없이 LSI 1064e RAID 컨트롤러가 통합된 IBM x3200M2에서 ESXi 4.0U1을 사용하고 있습니다. RAID1E(IME)로 구성된 3개의 250GB HOT-SWAP SATA HD가 있습니다. ESXi는 잘 작동하고 읽기 속도는 꽤 괜찮지만 쓰기 속도는 엄청나게 느립니다. 8MB/s를 넘지 않습니다. 이는 VMWare 반가상화 컨트롤러를 사용하고 이 VM만 활성화한 상태에서 iozone 스트리밍 쓰기로 벤치마킹하는 최상의 시나리오입니다. 어떤 종류의 스왑도 없습니다(총 VM 메모리 예약됨). 이미 IBM에 편지를 보냈지만 어떤 종류의 급여 지원도 없어서 응답도 없었습니다. 그래서 궁금해서요... 비슷한 설정을 경험해 본 사람이 있나요? 나는 이것이 하드웨어와 관련되어 있고 어떤 종류의 구성 옵션으로 고칠 수 없는지 확인하고 싶습니다. 왜냐하면 새로운 RAID 컨트롤러를 구입할 생각이기 때문입니다(Adaptec 2405가 좋아 보입니다).

다시 한 번 감사드립니다!

답변1

일반적으로 RAID 컨트롤러가 HDD의 쓰기 캐싱을 껐다는 것은 해당 디스크에 쓰는 동안 IO가 차단되었음을 의미합니다. 이는 디스크에 기록되는 데이터가 보호되지 않은 메모리 셀에 저장되는 것이 아니라 실제로 디스크에 기록되는 것을 보호하기 위한 것입니다.

8MB/s는 느리지만 250GB SATA 드라이브(아마도 7200rpm, 아마도 5400)에서는 쓰기 그 이상을 기대하지 않지만 읽기에서는 문제 없이 약 18MB/s - 20MB/s를 예상합니다.

관련 정보