마이크로 소프트는 공개했다 최근 그리고l 성능 도구 출시, 이는 일련의 오픈 소스 도구입니다. Linux 및 Android 플랫폼에서 성능을 분석하고 성능 관련 문제를 진단합니다.
작업을 위해 전체 시스템의 성능을 분석하고 개별 응용 프로그램을 프로파일링하기 위해 일련의 명령줄 유틸리티가 제공됩니다.
LTTng, perf 및 Perfetto 하위 시스템을 시스템 활동을 추적하는 소스로 사용할 수 있습니다. 및 프로파일링 애플리케이션.
LTTng는 작업 스케줄러의 작업을 평가할 수 있습니다. FS의 프로세스 활동 추적, 시스템 호출, I/O 및 이벤트 분석, Perf는 CPU의 부하를 추정하는 데 사용됩니다. y 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 기능의 제공을 가속화할 수 있는 기회를 제공할 것이라고 주장됩니다.
마지막으로그것에 대해 더 알고 싶으시다면, 자세한 내용은 다음 링크에서 확인할 수 있습니다.
종속성이 많기 때문에 해당 샘플을 설치한 후 측정할 무료 리소스가 거의 없습니다.