2013-06-24 4 views
0

다음 주제를 이해하는 데 도움을 줄 수 있습니까?Azure 스토리지 성능 및 관리

우선 나는 시험 사용 계정 모드에 있습니다. 아마도 이것은 내 문제이지만, 아직 확실하지 않습니다.

Linux VM (OpenLogic CentOS6.3)을 설치했습니다. 빈 데이터 디스크를 첨부했습니다. 동일한 저장소 계정에서 생성 된 디스크 및 OS 디스크. 필자는 dd Linux 도구를 사용하여 IO 성능을 테스트했습니다 (특히 데이터베이스 VM과 관련성이 높은 테스트는 아니지만 어떤 디스크가 더 빠릅니까?). 결과는 두 디스크에서 모두 비슷했습니다. 여기에 내 질문이있다.

푸른 스토리지 성능 :

===================

그것은 푸른 저장 스토리지를 SSD를 기반으로한다는 사실인가요?

OS 디스크의 IO 쓰기 성능이 데이터 디스크보다 빠른 이유는 무엇입니까? 나는 어딘가에 그것이 반대가되어야하는 붉은 색을 가지고있다. 반면에 읽기는 비슷합니다.

OS 디스크 쓴다

DD 경우 = 3200 + 0 레코드 = speedtest 기지국 = 64K 카운트 = 3200 전환 =를 fdatasync oflag = 직접

3200 + 0 레코드/디바이스/제로 을 밖으로 (210메가바이트)는 복사 209,715,200 바이트 11.457 S 18.3 MB가/s

데이터 디스크 쓴다

DD 경우 = speedtest 기지국 = 64K 카운트 = 3200 전환 =를 fdatasync oflag = 직접

의 =/디바이스/제로/s

OS 디스크 판독 9.1 MB 209,715,200 바이트 (2백10메가바이트) 복사 22.9221의 밖으로 3200 + 0 레코드 53,691,363,210

3200 + 0 레코드 :

DD 경우의 = speedtest =/DEV/널 기지국 = 64K/s

데이터 디스크 판독 4백52메가바이트 209,715,200 바이트 (210메가바이트) 복사 0.463566 S 아웃 3200 + 0 레코드 = 24000

3200 개 + 0 레코드 수 :

,691,363,210

DD =/디바이스/널 기지국 = 64K의 = speedtest는 209,715,200 바이트 (210메가바이트) 복사 0.493757 S 425 메가 바이트/초에서 3200 + 0 레코드 = 24000 개

3200 + 0 레코드를 계산한다면

푸른 스토리지 관리 :

====================

내가 어딘가에 푸른 설명서에 빨간색이 항상 좋은 생각이다 별도의 스토리지 계정에서 데이터 디스크를 첨부하십시오. 빈 디스크를 첨부하려고 할 때 다른 저장소 계정을 선택할 수있는 옵션이 없었습니다. 모든 것은 VM OS 디스크가 생성 된 동일한 스토리지 계정에서 생성됩니다. 그것을 보관할 수 있습니까?

답변

1

OS 디스크의 읽기/쓰기 캐시는 기본적으로 활성화되어 있지만 첨부 된 데이터 디스크에는 기본적으로 캐시가 활성화되어 있지 않습니다 (자세한 내용은 this post 참조). 이렇게하면 IO perf 테스트를 실행할 때 다른 결과를 얻을 수 있습니다.

저장소 계정 관련 : 포털에서는 같은 저장소 계정에 대해서만 데이터 디스크를 설정할 수 있습니다. PowerShell을 사용하면 원하는 위치를 선택할 수 있습니다. documentation for Add-AzureDataDisk은 다음과 같습니다 - -MediaLocation 옵션을 살펴보십시오. 그러나 : 운전중인 작업량에 따라 실제로 차이점을 볼 수는 없습니다. 각 저장소 계정은 최대 20G 트랜잭션/초, 최대 10Gbps 인바운드 및 15Gbps 아웃 바운드가 가능합니다 (자세한 내용은 this post 참조). 단일 VM (NIC에서 2000Mbps의 A7 VM조차도)이 스토리지 계정의 처리량 목표를 포화시킬 수 있다고 생각하지 않지만 트랜잭션 대상을 공격 할 수는 있습니다.

디스크를 단일 스토리지 계정에 저장하는 것으로 시작합니다. 나중에 다른 계정으로 vhd를 복사 한 다음 드라이브를 쉽게 마운트 해제/다시 마운트 할 수 있습니다.