Azure VM에는 디스크 I/O 제한이 있나요?

Azure VM에는 디스크 I/O 제한이 있나요?

Azure VM에 호스팅되는 SQL 서버가 있습니다. 우리 애플리케이션 중 하나는 데이터베이스에 대한 읽기/쓰기 집약적이며 디스크 성능이 좋지 않습니다. 디스크 대기열 길이가 10 이상입니다.

디스크 성능을 높이는 방법을 찾으려고 노력해 왔습니다. 테크넷 영상을 찾았어요여기이는 디스크 할당량을 언급하고 4개의 스토리지 계정에 걸쳐 디스크 I/O를 증가시킵니다. 누구든지 이 디스크 제한기를 확인하거나 이 스패닝 기술을 추천할 수 있습니까?

답변1

Azure 디스크는 Azure Storage에 페이지 Blob으로 저장됩니다. 스토리지 계정에는 특정 규모 목표가 있습니다. VM을 통해 과도한 디스크 I/O 로드를 구동하면 이러한 스토리지 대상의 한계를 뛰어넘을 수 있습니다. 로컬 중복 스토리지 계정의 성능 목표는 10Gbps 수신/15Gbps 송신이고, 지역 중복 계정의 목표는 5Gbps 수신/10Gbps 송신입니다. 단일 디스크를 보유하는 특정 Blob의 목표는 60MBytes/초입니다.

이것이 바로 계정별 스토리지 규모 목표를 넘어서기 위해 여러 스토리지 계정에서 여러 디스크를 사용하기 위한 제안(예: TechNet 비디오)을 볼 수 있는 이유입니다.

여기기사VM 크기 및 관련 최대 IOPS에 관한 것입니다. 각 VM 크기에는 최대값이 있음을 알 수 있습니다. 500 x #disk에 해당하는 IOP가 연결되었습니다.

이 기사가상 머신에서 SQL Server를 실행하기 위한 성능 고려 사항과 디스크 IO를 비롯한 다양한 주제를 다룹니다.

편집하다이 답변은 이제 약간 구식입니다. 표준 저장소 디스크 외에도 이제 디스크에 프리미엄 저장소를 사용할 수 있습니다. 프리미엄 스토리지는 SSD를 지원하며 디스크 범위는 디스크 계층에 따라 500~5000 IOPS, 100~200MB/초입니다(최고는 1TB, 5000 IOPS, 200MB/s). 지정된 DS 또는 GS 시리즈 VM에 대한 전체 제한은 여전히 ​​있지만 이러한 제한은 D 또는 G 시리즈보다 높습니다(예를 들어 GS5에서 최대 80,000 IOPS 및 2,000MB/s).

VM 크기에 대한 추가 정보여기.

프리미엄 스토리지에 대한 추가 정보여기.

답변2

새로운 DS 시리즈 VM(로컬 SSD 임시 드라이브 및 영구 SSD 지원 드라이브 포함)에는 보시다시피 VM당 대역폭 제한이 있습니다.DS 시리즈 문서에서.

대역폭은 코어당 ~32MB/s입니다.

관련 정보