source

Azure VM의 성능이 매우 느림

itover 2023. 6. 6. 11:06
반응형

Azure VM의 성능이 매우 느림

우리는 처음 2개의 소규모 Azure 실제 구현을 판매하여 모두 설정했으며 현재 성능에 대한 고객들의 극도로 나쁜 피드백을 받고 있습니다.

그 중 하나는 다음과 같이 설정됩니다.

  Domain Controller – A2
  Terminal Server – A3

터미널 서버는 A3 요금제(동시 사용자가 2-4명인 마이크로 클라이언트에 불과하기 때문에)에 있으며 매우 느립니다.Internet Explorer에서 웹 사이트를 로드하는 데 10-15초가 걸립니다(오늘 테스트 중에도 Telstra의 사이트 또는 Sydney Morning Herales 사이트와 같은 사이트를 로드하는 데 10초가 걸렸습니다).

또한 파일을 로드하지 않고 Microsoft Excel을 로드하는 데 평균 8초가 걸립니다.이것은 서버 2012 R2에 RDS 역할이 있는 Excel 2013의 바닐라 설치입니다.우리는 처음에 고객에게 A2 계획에 문제가 없어야 한다고 조언했지만, 고객이 처음 속도에 대해 불만을 제기한 후, 우리는 거의 차이가 없는 A3로 옮겼습니다(그리고 작업 관리자는 기계가 리소스를 사용하지도 않는 것을 보여주고 있습니다).

성능 테스트 결과 디스크 서브시스템이 당사의 데스크톱 SATA 머신보다 느린 것으로 나타났습니다. 이는 관련이 있을 수 있습니다("Azure slow disk io"를 구글에서 빠르게 검색하면 여기서 우리만 있는 것이 아니라는 것을 알 수 있습니다.

여기 우리 팀은 아마존 인스턴스(A3 계획보다 작은 사양)를 실행했는데 정확히 같은 작업을 빠르게 수행하고 있습니다.또한 Azure를 판매하기로 결정하기 전에 아직 클라이언트가 있기 때문에 이전에 사용하던 다른 가상 머신 호스트에 대한 벤치마킹도 진행했습니다.

이 경우, 교체된 5년 된 서버보다 속도가 훨씬 느리며, 안타깝게도 이는 우리에게 그리 좋은 징조가 아닙니다.

또 다른 클라이언트 중 하나는 특히 인터넷 검색과 관련하여 RDS 서버의 성능이 매우 느립니다.두 가지 모두에 대한 속도 테스트는 엄청난 속도(예: 500Mbit +)를 보여주지만 매일 사용하는 것은 이를 전혀 반영하지 않습니다.솔직히 인터넷이 다이얼 업 속도로 작동하는 것처럼 느껴집니다.

개발자 지원 팩을 구입하여 지원 인스턴스를 제공하려고 했지만 요청을 생성한 후 "지금은 지원 요청을 기록할 수 없습니다."라는 메시지가 계속 표시됩니다.전화로 Microsoft에 연락하여 Azure 요청을 제출하십시오."우리는 전화로 전화를 시도하는데, 그들은 그들에게 숙박을 제공할 수 없고 우리는 온라인으로 해야 한다고 말합니다.

우리는 도움이 절실히 필요합니다.누가 우리에게 올바른 방향을 알려줄 수 있습니까?

직원들은 이 문제에 약 20시간을 투자했으며, Azure VM이 다른 클라우드 프로바이더(Amazon 등)에 비해 매우 느리다는 것을 알 수 있습니다.

애저 디스크는 매우 느립니다.IOPS를 획기적으로 향상시킬 수 있는 "프리미엄 스토리지"라는 서비스 옵션이 있습니다.이를 기다리는 동안 최대 IOPS(8개 Disk = 8x500 IOPS)를 얻기 위해 스토리지 공간 위에 별도의 볼륨을 생성합니다(VM 크기가 허용하는 만큼의 Disk 사용).사용자 프로파일을 해당 디스크로 이동하면 도움이 됩니다.

AWS와 AZURE를 모두 보았는데 AWS는 상당히 빠른 반면 AZURE는 드라이브 성능이 매우 느립니다.제 생각에 Azure는 AWS에 비해 매우 열등한 제품이며 AWS에서 발생하지 않을 많은 문제의 원인일 뿐입니다.

무료 MSDN Ultimate 구독을 사용하여 SharePoint 개발 환경을 설정했습니다.

D12 시스템 유형을 선택했습니다(가상 시스템 크기 참조).적절한 IOPS를 제공해야 합니다.적어도 D-Series에는 "로컬" SSD의 가능성이 있습니다. MSDN 설명서에는 MSDN 설명서와 같은 몇 가지 숫자가 포함되어 있습니다.

StyleCop을 설치하는 데 몇 시간이 걸렸습니다.Resharper 설치가 완료되지도 않았습니다.설치 중에 호출해야 하는 일부 Visual Studio 구성 요소가 "제 때 반환되지 않았습니다"...여기서 잠깐 얘기하는 게 아닙니다.저는 수십 분의 기다림을 말하는 것입니다!

프로그램 추가/제거 창 열기가 완료되지 않음...

저는 기계에서 다른 어떤 것도 실행되지 않는 동안 두 개의 작은 소프트웨어를 설치하려고 2시간을 보냈습니다.정말로...그것은 "생산적"인 것과는 거리가 먼 곳입니다.

가상 시스템이 몇 달 동안 할당 해제되었습니다.저는 어제 그것을 시작했고 조사 끝에 그것을 종료했습니다(소프트웨어 개발 중).오늘 나는 내가 떠난 곳을 계속하고 싶었습니다.안타깝게도 어제부터 성능이 떨어졌습니다.좀 더 자주 사용하기 때문에 (2일 연속) 실제로 더 좋은 성능을 발휘하기를 기대했습니다.

정말 슬픈 사진이네요.다행히도 제 구독은 "무료"입니다...

저는 Azure VM과 제 개인 개발 워크스테이션을 비교했습니다.

여기에 이미지 설명 입력

위의 이미지는 제 개인 개발자 워크스테이션과 Azure에 있는 VM 서버 간의 사양을 보여줍니다.

두 기계 모두 16기가바이트의 RAM, 64비트 창 및 SSD 드라이브를 실행하고 있습니다.내 i7 프로세서는 3GHz이고 azure box의 2.2GHz 프로세서는 3GHz입니다.

내 개발 워크스테이션은 SQL 데이터베이스 백업을 1분 30초 만에 복원할 수 있습니다.zure에서는 정확히 동일한 백업 파일을 복원하는 데 22분 4초가 걸립니다.

저는 마이크로소프트에 이에 대해 연락하여 그들이 어떤 통찰력을 제공할 수 있는지 알아봤습니다.로컬 개발 워크스테이션은 스트라이핑 등이 없는 단일 C:\ SSD 드라이브에서 실행됩니다.

위의 테스트는 a2 v2 v2 v2 크기의 하드웨어와 a2 m v2 크기의 VM 하드웨어에 대해 수행되었습니다.두 경우 모두 데이터베이스가 22분 만에 복원되었습니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

d4s v3 하드웨어 라인에서 복원하면 복원 시간이 9분으로 대폭 단축되었습니다.

여기에 이미지 설명 입력

지금까지 이러한 VM은 기본 Windows 10 Pro가 탑재된 단일 SSD 드라이브에서 SQL 서버를 실행하는 개인 개발 워크스테이션의 속도에 미치지 못했습니다.

언급URL : https://stackoverflow.com/questions/28406700/extremely-slow-performance-on-azure-vms

반응형