Microsoft Performance-Tools, một loạt các công cụ mã nguồn mở để phân tích hiệu suất hệ thống

Microsoft tiết lộ gần đây vàl ra mắt Công cụ Hiệu suất, là một loạt các công cụ mã nguồn mở để phân tích hiệu suất và chẩn đoán các vấn đề liên quan đến hiệu suất trên nền tảng Linux và Android.

Đối với công việc, một tập hợp các tiện ích dòng lệnh được cung cấp để phân tích hiệu suất của toàn bộ hệ thống và lập hồ sơ các ứng dụng riêng lẻ.

Các hệ thống con LTTng, perf và Perfetto có thể được sử dụng làm nguồn để theo dõi hoạt động của hệ thống và lập hồ sơ ứng dụng.

LTTng cho phép đánh giá công việc của bộ lập lịch tác vụ, theo dõi hoạt động của quy trình, phân tích các lệnh gọi hệ thống, I / O và các sự kiện trên FS, Perf được sử dụng để ước tính tải trên CPU Perfetto có thể được sử dụng để phân tích hiệu suất của Android và trình duyệt dựa trên công cụ Chromium và cho phép bạn tính đến công việc của bộ lập lịch tác vụ, ước tính tải trên CPU và GPU, áp dụng FTrace và theo dõi các sự kiện điển hình.

Chúng tôi muốn thông báo và giới thiệu với bạn một bộ công cụ mã nguồn mở mạnh mẽ mới để phân tích hiệu suất hệ thống: Microsoft-Performance-Tools cho Linux-Android. Chúng tôi vừa mới phát hành phiên bản 1.2 bổ sung hỗ trợ Perfetto, chúng tôi sẽ trình bày trong một bài đăng blog riêng!

Microsoft-Performance-Tools cho Linux-Android là một bộ công cụ xử lý theo dõi cung cấp nhiều tính năng, sức mạnh, phương pháp luận và hệ sinh thái tuyệt vời đã được sử dụng để thúc đẩy hiệu suất Windows trong 15 năm qua với một loạt các công cụ. 

Bộ công cụ nó cũng có thể trích xuất thông tin từ nhật ký ở các định dạng dmesg, Cloud-Init và WaLinuxAgent (Azure Linux Guest Agent). Tích hợp GUI của Windows Performance Analyzer, chỉ có sẵn cho Windows, hỗ trợ phân tích dấu vết trực quan bằng cách sử dụng đồ thị.

Như đã đề cập trong bài:

Các loại công cụ và công cụ theo dõi này cung cấp độ sâu và cái nhìn sâu sắc đáng kinh ngạc về những gì hệ điều hành đang thực hiện. và mã ứng dụng; và có thể được sử dụng trong nhiều tình huống chẩn đoán và hiệu suất. Nếu kịch bản phân tích cũng liên quan đến Windows, thì tùy chọn các dấu vết có thể được đồng phân tích trên cùng một dòng thời gian với dấu vết hiệu suất Windows.

Ngoài ra, nó được đề cập rằng bất kỳ chương trình hoặc GUI nào trên bất kỳ hệ điều hành nào cũng có thể xử lý các sự kiện bằng các plugin Microsoft-Performance-Tools SDK và Linux-Android. Ngoài ra, nếu bạn có thể tùy chọn trên máy Windows để phân tích dấu vết, bộ công cụ có tích hợp tuyệt vời với Windows Performance Analyzer để bạn có thể sử dụng GUI mạnh mẽ để phân tích dấu vết.

Cần lưu ý rằng bộ công cụ dựa trên nguồn mở .NET Core và microsoft-performance-toolkit-sdk mới. Điều này có nghĩa là bộ công cụ này là đa nền tảng và các dấu vết có thể được mở và phân tích trên bất kỳ hệ điều hành nào hỗ trợ .NET Core.

Riêng biệt, người ta ghi nhận sự xuất hiện trong Windows 11 Insider Preview Build 22518 của khả năng cài đặt môi trường WSL (Windows Subsystem cho Linux) như một ứng dụng được phân phối thông qua thư mục Microsoft Store.

Bản dựng mới đáng chú ý vì những điều sau:

  • Bản dựng này sẽ không được cung cấp cho PC ARM64 do sự cố khiến các thiết bị này hoạt động trở lại khi cố gắng nâng cấp lên bản dựng này. Chúng tôi đang nghiên cứu một giải pháp.
  • Bản dựng này có một số tính năng mới để người dùng Người dùng nội bộ Windows dùng thử, bao gồm hình nền Bộ sưu tập Spotlight, điểm nhập cập nhật cho Tiện ích thời tiết và truy cập bằng giọng nói.
  • Bản dựng này bao gồm một số thay đổi chung, bao gồm cả cập nhật công tắc đầu vào.

Đồng thời, theo quan điểm của các công nghệ được sử dụng, phần đệm WSL vẫn được giữ nguyên, chỉ thay đổi cách cài đặt và cập nhật (WSL cho Windows 11 không được tích hợp vào hình ảnh hệ thống). Người ta tuyên bố rằng việc phân phối thông qua Microsoft Store sẽ mang lại cơ hội đẩy nhanh việc cung cấp các bản cập nhật và các tính năng WSL mới, bao gồm cả việc cho phép cài đặt các phiên bản WSL mới mà không bị ràng buộc với phiên bản Windows.

Cuối cùng sNếu bạn muốn biết thêm về nó, Bạn có thể kiểm tra các chi tiết trong các liên kết sau đây.

https://blogs.windows.com

DevBlog


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   đứng dijo

    Với số lượng phụ thuộc mà nó có, bạn sẽ có ít tài nguyên miễn phí để đo lường sau khi cài đặt mẫu đó.