시스템 성능 분석을 위한 일련의 오픈 소스 도구인 Microsoft Performance-Tools

마이크로 소프트는 공개했다 최근 그리고l 성능 도구 출시, 이는 일련의 오픈 소스 도구입니다. Linux 및 Android 플랫폼에서 성능을 분석하고 성능 관련 문제를 진단합니다.

작업을 위해 전체 시스템의 성능을 분석하고 개별 응용 프로그램을 프로파일링하기 위해 일련의 명령줄 유틸리티가 제공됩니다.

LTTng, perf 및 Perfetto 하위 시스템을 시스템 활동을 추적하는 소스로 사용할 수 있습니다. 및 프로파일링 애플리케이션.

LTTng는 작업 스케줄러의 작업을 평가할 수 있습니다. FS의 프로세스 활동 추적, 시스템 호출, I/O 및 이벤트 분석, Perf는 CPU의 부하를 추정하는 데 사용됩니다. Perfetto는 Android 및 브라우저 성능을 분석하는 데 사용할 수 있습니다. Chromium 엔진을 기반으로 하며 작업 스케줄러의 작업을 고려하고 CPU 및 GPU의 부하를 추정하고 FTrace를 적용하고 일반적인 이벤트를 추적할 수 있습니다.

시스템 성능 분석을 위한 새로운 강력한 오픈 소스 도구 세트인 Linux-Android용 Microsoft-Performance-Tools를 발표하고 소개하고자 합니다. 우리는 최근에 Perfetto 지원을 추가한 버전 1.2를 출시했습니다. 이에 대해서는 별도의 블로그 게시물에서 다루겠습니다!

Linux-Android용 Microsoft-Performance-Tools는 일련의 업데이트 및 진화를 통해 지난 15년 동안 Windows 성능을 주도하는 데 사용된 뛰어난 기능, 성능, 방법론 및 에코시스템을 제공하는 추적 처리 도구 모음입니다. 도구. 

툴킷 dmesg, Cloud-Init 및 WaLinuxAgent 형식의 로그에서 정보를 추출할 수도 있습니다. (Azure Linux 게스트 에이전트). Windows에서만 사용할 수 있는 Windows 성능 분석기 GUI 통합은 그래프를 사용한 시각적 추적 분석을 지원합니다.

게시물에서 언급했듯이:

이러한 유형의 추적 및 도구는 운영 체제가 수행하는 작업에 대한 놀라운 깊이와 통찰력을 제공합니다. 및 응용 프로그램 코드; 다양한 진단 및 성능 시나리오에서 사용할 수 있습니다. 분석 시나리오에 Windows도 포함되는 경우 선택적으로 Windows 성능 추적과 동일한 타임라인에서 추적을 공동 분석할 수 있습니다.

또한, 다음과 같이 언급됩니다. 모든 운영 체제의 모든 프로그램 또는 GUI는 플러그인으로 이벤트를 처리할 수 있습니다. Microsoft-Performance-Tools SDK 및 Linux-Android. 또한 추적을 분석하기 위해 선택적으로 Windows 시스템에 있는 경우 이 툴킷은 Windows 성능 분석기와 완벽하게 통합되므로 강력한 GUI를 사용하여 추적을 분석할 수 있습니다.

도구 세트는 오픈 소스 .NET Core 및 새로운 microsoft-performance-toolkit-sdk를 기반으로 합니다.. 이는 도구 세트가 플랫폼 간이며 .NET Core를 지원하는 모든 운영 체제에서 추적을 열고 분석할 수 있음을 의미합니다.

이와 별도로 WSL 환경(Linux용 Windows 하위 시스템)을 Microsoft Store 디렉터리를 통해 배포되는 응용 프로그램으로 설치하는 기능이 Windows 11 Insider Preview Build 22518에 등장한 것으로 나타났습니다.

새 빌드는 다음과 같은 점에서 주목할 만합니다.

  • 이 빌드로 업그레이드하려고 할 때 이러한 장치가 롤백되는 문제로 인해 이 빌드는 ARM64 PC에 제공되지 않습니다. 우리는 솔루션을 연구하고 있습니다.
  • 이 빌드에는 스포트라이트 컬렉션 배경, 날씨 위젯의 업데이트된 진입점 및 음성 액세스를 포함하여 Windows Insider 사용자가 시도할 수 있는 몇 가지 새로운 기능이 있습니다.
  • 이 빌드에는 입력 스위치 업데이트를 비롯한 몇 가지 일반적인 변경 사항이 포함되어 있습니다.

동시에 사용된 기술의 관점에서 WSL 패딩은 동일하게 유지되고 설치 및 업데이트 방법만 변경되었습니다(Windows 11용 WSL은 시스템 이미지에 통합되지 않음). Microsoft Store를 통한 배포는 Windows 버전에 얽매이지 않고 WSL의 새 버전 설치를 허용하는 것을 포함하여 업데이트 및 새로운 WSL 기능의 제공을 가속화할 수 있는 기회를 제공할 것이라고 주장됩니다.

마지막으로그것에 대해 더 알고 싶으시다면, 자세한 내용은 다음 링크에서 확인할 수 있습니다.

https://blogs.windows.com

개발자 블로그


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   스텐 달

    종속성이 많기 때문에 해당 샘플을 설치한 후 측정할 무료 리소스가 거의 없습니다.