본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

가상 시스템 성능 문제 해결

기여자

NetApp은 고객에게 사용자/앱의 서버 성능 문제 해결에 대한 통찰력을 제공합니다. SQL Standard가 설치된 경우 모든 회사는 한 번에 로그인한 최종 사용자 수, 애플리케이션 사용 수, SQL Standard가 설치된 경우 리소스를 다르게 사용합니다 SQL Express 등. 따라서 사용자가 성능 문제를 보고할 때 발생하는 상황을 검토할 수 있어야 합니다.

개요

모든 앱은 서로 다르며 동일한 수의 사용자가 동일한 소프트웨어를 실행하더라도 리소스 소비 패턴이 다를 수 있습니다. 이것이 바로 사용자가 실행 중인 앱과 해당 앱의 진정한 성능을 이해하는 데 도움이 되는 이유입니다. CPU, RAM 또는 스토리지입니까? 이러한 고려 사항은 문제 해결에 초점을 맞추는 데 도움이 됩니다.

당사의 경험에 비추어 볼 때, 이는 일반적으로 귀하가 시작하는 데 도움이 되는 것으로 입증되었습니다.

CPU: this is usually the culprit/limiting factor if the app in question is home-grown and/or an Excel issue
RAM: this is usually the culprit/limiting factor if SQL Standard is used
Storage: this is usually a contributing factor if disk consumption is greater than 90%.
참고 SQL Express를 사용할 경우 제한 요소가 될 수 있습니다. RAM 소비량은 1GB로 제한되며, 이는 소프트웨어 공급업체의 요구 사양에 따라 달라질 수 있습니다.

야간 리소스 보고서 사용

VDS는 각 VM에 대한 정보가 포함된 야간 보고서를 전송합니다. 이 보고서에는 리소스 증가 또는 감소에 대한 권장 사항을 비롯하여 많은 유용한 정보가 있습니다. 다음은 몇 가지 발췌문 입니다.

이 이미지는 특정 작업 영역에 대해 VM의 CPU/RAM을 늘리거나 줄여야 하는지 여부를 표시합니다.

아래 이미지에서 서버가 재부팅된 이후 시간이 얼마였는지를 보여 주는 열이 있습니다.

이 이미지는 프로비저닝된 스토리지와 사용됨 – CPU/RAM이 문제가 되지 않는다는 것을 처음 또는 확인한 후에 잠시 조사하는 것이 좋습니다.

CPU/RAM 리소스 사용량을 실시간으로 확인

  1. VDS에 로그인한 다음 Organizations(조직) 모듈을 클릭하고 해당 조직을 선택합니다.

  2. 사용자 섹션에서 사용자가 로그인한 서버를 찾아 찾을 수 있습니다.

  3. 그런 다음 Servers(서버) 섹션이 나타날 때까지 아래로 스크롤합니다. 사용자가 문제를 보고하는 서버를 찾아 설정 휠을 클릭한 다음 연결합니다.

  4. 서버에 연결되면 시작 단추를 클릭합니다. 그런 다음 작업 관리자 를 클릭합니다.

  5. 작업 관리자는 현재 상황을 풍부한 통찰력을 제공합니다. 이 방법은 사용자에게 문제를 보고하는 시점에 사용자에게 영향을 미치는 사항을 확인하는 가장 좋은 방법입니다.

  6. 서버에서 실행 중인 프로세스를 검토하고, 문제의 원인이 무엇인지 파악하고 고객과 통신하거나 현장에서 프로세스를 종료할 수 있습니다.

  7. 또한 성능 탭을 통해 현재 상황을 실시간으로 확인할 수 있습니다. 이는 엄청난 문제 해결 단계로, 최종 사용자에게 성능 문제를 야기하고 어떤 일이 일어나는지 등을 확인하는 데 필요한 단계를 반복하도록 요청합니다. 마찬가지로, 일반적인 조언을 따르는 경우(Google Chrome 탭이 일반적인 리소스 소비자인 것처럼 과도한 Chrome 브라우저 탭을 닫는다) 리소스 소비가 감소하는 것을 볼 수 있습니다.

  8. Users 탭에는 리소스 중 리소스 사용량이 급증한 사용자가 있을 경우 표시됩니다.

  9. 각 최종 사용자를 확장하여 실행 중인 특정 프로세스와 각 프로세스가 얼마나 소비되는지를 확인할 수 있습니다.

  10. 또 다른 옵션은 실행 중인 서비스를 보는 것입니다.

  11. 고객은 리소스 모니터를 열어 자세히 조사할 수도 있습니다.

스토리지 성능을 고려 중입니다

VM 성능 문제의 가장 일반적인 원인 중 하나는 디스크 성능 부족입니다. 표준(및 SSD) 디스크는 VDS 워크로드에 요구되는 높은 I/O 로드를 처리하도록 설계되지 않았습니다. 사용자 로그인은 번치에서 발생하는 경향이 있으며 프로파일과 설정이 로드되면 각 로그인이 상당한 입출력을 필요로 합니다. Azure NetApp Files, CVO 및 CVS에서 NetApp의 고성능 스토리지 기술은 이 워크로드에 특히 적합하며 VDS 워크로드의 기본 옵션으로 고려해야 합니다.

스토리지 소비를 고려 중입니다

Microsoft는 모든 드라이브에서 디스크 사용이 90%를 초과하지 않도록 오랫동안 모범 사례를 유지했습니다. 눈에 볼 때 성능이 저하되며 백업을 완료할 스토리지가 부족하고 사용자가 작업을 저장할 수 없는 등 다른 여러 문제가 발생할 수 있습니다.

RMM 툴은 임계값 및 경고를 설정하는 기능을 포함하여 스토리지 모니터링 서비스를 제공할 수 있습니다. 스토리지가 문제가 되는 경우 RMM 공급업체와 협력하여 이러한 유형의 경고를 활성화하는 것이 좋습니다.

보다 심층적인 조사를 위해 소프트웨어를 설치하여 드라이브 소비를 검토하십시오.

고객과의 대화에서 Windirstat 또는 Treesize는 드라이브 사용 검사를 위한 기본 애플리케이션으로 입증되었습니다.

Windirstat는 로컬로 앱을 설치/실행할 공간이 부족하거나 로그인이 차단된 경우 네트워크를 통해 전체 드라이브를 검사할 수 있습니다.

를 누릅니다