1월 2, 2022

이 오픈소스 마이크로소프트 벤치마크는 강력한 서버 테스트 툴이다.

현대 데이터 센터는 10 년 전과는 매우 다른 곳이다. 오히려 상자 당 하나 개 또는 두 개의 응용 프로그램을 실행하는 것보다,서버의 랙은 개인 또는 하이브리드 클라우드의 일환으로 전체 가상 인프라를 호스팅하고 있습니다. 그러나 그렇다고해서 가상 머신 및 응용 프로그램을 가장 잘 타겟팅하기 위해 실행중인 하드웨어를 이해할 필요가 없다는 것을 의미하지는 않습니다.

대부분의 가상 머신 관리 도구를 사용하면 특정 하드웨어에서 가상 머신을 타겟팅 할 수 있으므로 데이터 센터를 컴퓨팅 및 스토리지 패브릭으로 취급하더라도 가장 까다로운 애플리케이션과 서비스를 적절한 시스템에 배치 할 수 있습니다. 인프라와 애플리케이션이 서로 계속 분리됨에 따라 인프라 운영 팀의 역할은 더욱 중요해지고 있습니다.

그럼 당신은 당신의 하드웨어의 사진을 어떻게 얻을 수 있습니까? 대부분의 벤치마킹 도구는 데스크톱에 중점을두고 있으며 서버 지원을 제공하는 곳은 서버 워크로드에 최적화되지 않습니다. 약속된 성능을 확보하고 있으며 하드웨어가 나머지 비즈니스와의 서비스 수준 계약을 충족할 수 있는지 확인해야 합니다. 이는 기성 하드웨어에서 클라우드와 같은 성능을 제공하는 것을 목표로 합니다.

스토리지 성능 이해

최신 서버의 가장 중요한 구성 요소 중 하나는 스토리지입니다. 읽기 및 쓰기 속도 또는 사용 가능한 대역폭의 병목 현상은 응용 프로그램에 심각한 영향을 줄 수 있습니다. 사용자는 데이터가로드 될 때까지 기다리거나 모달 저장 대화 상자가 작업을 수행하는 것을 차단하기를 원하지 않습니다. 디스크 성능,대기 시간,처리량 및 운영 체제에 따라 달라집니다.

당신은 아마 크리스탈 디스크 벤치마킹 도구,잘 알고 있습니다. 하드웨어를 평가하는 데 사용되어 하드 드라이브와 하드 드라이브가 서로 다른 읽기 및 쓰기 패턴을 처리하는 방법을 보여줍니다. 그러나 사용하는 패턴은 고정되어 있으며 소비자 시스템에서 디스크가 어떻게 작동하는지에 대한 좋은 그림을 제공하지만 일련의 다른 응용 프로그램을 실행하는 가상 인프라에서 찾을 수있는 것과 같은 더 복잡한 워크로드를 시뮬레이션 할 수는 없습니다.

하지만 대부분의 사람들이 모르는 것은,크리스탈디스크마크의 스마트 그래픽 프론트엔드가 마이크로소프트 커맨드 라인 도구라는 것이다. 사용자 지정 가능한 워크로드 집합으로 드라이브를 벤치마킹할 수 있는 무료 오픈 소스 도구입니다. 그것은 당신이 데스크톱 및 서버 운영 체제 모두에서 일련의 테스트를 실행할 수있는 스크립트를 구축 할 수 있도록 명령 줄 옵션 세트와 함께,놀라 울 정도로 구성 할 수 있습니다. 소스 코드를 사용하면 코드를 수정하고 사용자 지정 버전을 만들 수 있습니다. 응용 프로그램의 읽기 및 쓰기를 시뮬레이션하여 정상 작동 상태로 만들 수 있습니다(정기적으로 발생하지 않을 수 있는 무거운 부하를 테스트할 수 있음).

시작하기

시작하기 쉽습니다. 이 방법은 명령줄 이외의 브라우저나 사용자 인터페이스가 없을 수 있는 윈도우 서버 코어 시스템 클러스터를 벤치마킹하는 경우에 유용합니다. 이 마지막 옵션은 사용 중인 하드웨어를 평가하는 경우에 사용할 수 있는 좋은 옵션입니다. 이 기능은 항상 최신 릴리스 버전을 가리킵니다.

64 비트,32 비트 및 암 버전을 포함합니다. 대부분의 경우 이전 서버 릴리스로 작업하지 않는 한 64 비트 버전을 사용하는 것이 좋습니다. 그러나,마이크로소프트의 현대 서버 운영 체제는 데스크톱 윈도우 10 처럼 64 비트입니다. 참조:작업의 미래:디지털 작업 공간을 위한 도구 및 전략(무료)

설치 프로그램이 없으므로 설치 디렉토리의 전체 경로를 사용하여 도구를 실행하거나 설치 한 곳에서 탐색하여 실행하십시오. 이 도구는 당신의 시스템의 모든 것을 통제하에 관리하는데 도움을 줍니다.

일반 파일,명명된 파티션 또는 물리적 장치와 같은 다른 대상에 대해 테스트를 실행할 수 있습니다. 실제로 대상 파일을 사용하여 디스크가 응용 프로그램에서 작동하는 방식을 테스트하는 것이 가장 좋습니다. 또한 새 드라이브는 물리적 장치 아이디를 사용하여 파티션되고 포맷되기 전에 테스트하여 드라이브의 원시 동작을 얻을 수 있습니다. 파티션을 대상으로 사용할 수는 있지만 원시 드라이브처럼 테스트하거나 파일 시스템으로 작업하는 경우 권장되지 않습니다.이 경우 다른 두 가지 옵션이 가장 적합 할 수 있습니다.

tr-sample-diskspd-test-environment.jpg

서버 환경입니다.테스트를 빌드하려면 여러 매개 변수를 함께 묶어야 합니다. 이 도구는 매우 강력한 도구이며 테스트를 빌드하고 배포하기 전에 실험 해 볼 가치가 있습니다. 기본 테스트는 10 초 길이이지만 워밍업 시간 허용량과 다중 시스템 테스트의 쿨다운으로 기간을 조정할 수 있습니다. 예를 들어 운영 체제 수준 및 하드웨어 캐싱을 모두 관리합니다.

테스트의 핵심은 무작위 또는 순차적 쓰기 테스트와 같이 파일을 만들고 쓰는 방법입니다. 쓰기와 읽기의 비율을 조정하여 응용 프로그램에서 예상되는 작업 균형을 시뮬레이션할 수 있습니다. 다른 옵션을 사용하면 프로세서 선호도 및 사용되는 스레드 수를 설정할 수 있으며 스레드는 다른 대상에 대해 작동합니다. 응용 프로그램의 샘플 출력을 사용하여 자체 테스트 파일을 제공하거나 샘플을 자동으로 만들 수 있습니다. 또한 이벤트를 사용하여 동일한 하드웨어에서 동시에 실행되는 여러 응용 프로그램을 시뮬레이션할 수 있습니다.

복잡한 일련의 테스트를 빌드하고 실행할 계획이라면 별도의 명령줄 호출을 빌드할 필요가 없습니다. 대신 오타 및 오류의 위험을 피하면서 각 테스트에 대해 구성 파일을 구성 할 수 있습니다. 마이크로 소프트는 트랜잭션 운영 및 비즈니스 분석을 포함한 다양한 일반적인 워크로드에 대한 힌트와 샘플을 제공합니다. 이를 사용하여 일반적인 비즈니스 응용 프로그램에서 사용되는 작업을 특성화하고 계획된 앱 및 서비스 제품군에 적합한 테스트를 적용할 수 있습니다.

참조:하드웨어 인벤토리 정책(테크 퍼블릭 프리미엄)

결과는 스레드별 및 사전 대상 통계와 함께 텍스트 파일로 제공됩니다. 작성 및 읽은 바이트,사용 된 대역폭 및 작업의 아이 옵 스를 볼 수 있습니다. 읽기 및 쓰기에 대한 대기 시간뿐만 아니라 프로세서 정보를 볼 수있는 옵션이 있습니다. 특히 다른 유형의 쓰기에서 결과에 대한 통계 분석을 얻는 데 관심이 있다면 더욱 그렇습니다.

그러나 모든 강력한 도구와 마찬가지로,그것을 최대한 활용하는 데는 시간이 걸립니다. 워크로드에 적합한 테스트를 구성할 수 있어야 합니다. 이와 같은 자세한 결과를 통해 하드웨어 및 인프라가 계획된 슬라 스를 충족하거나 추가 투자가 필요한 경우 표시 할 수 있습니다.

당신은 또한 응용 프로그램 팀에서 불만을 입력 할 수 있습니다,그들은 오히려 하드웨어에 손가락을 가리키는 것보다 자신의 코드를 검사 제안!

참조

  • : 이 새로운 도구는 쉽게 클라우드에서 가상 머신을 관리 할 수 있습니다
  • 윈도우 10:이 새로운 도구는 쉽게 클라우드에서 원격 작업자를 관리 할 수 있습니다
  • 이 새로운 마이크로 소프트 도구는 훨씬 쉽게 윈도우 10 개 관리 할 수 있도록
  • 마이크로 소프트는 윈도우 10 데스크톱 서비스로서의 이번 여름을 시작할 수 있습니다
  • 마이크로 소프트는)

답글 남기기

이메일 주소는 공개되지 않습니다.