Cách sử dụng Trình phân tích hiệu suất Windows (WPA) để tăng tốc độ PC

Công cụ Windows Performance Analyzer ( WPA ) là một phần của Bộ công cụ triển khai(Deployment Kit)đánh giá(Windows Assessment) Windows ( Windows ADK ). Đó là công cụ bạn có thể sử dụng để tạo đồ thị và bảng dựa trên bản ghi nhật ký theo dõi sự kiện. Bạn tạo các tệp theo dõi này bằng các công cụ như Xperf hoặc Windows Performance Recorder ( WPR ). Những công cụ này hữu ích nếu bạn gặp vấn đề về hiệu suất hệ thống. Bạn cũng có thể sử dụng chúng thường xuyên để theo dõi hiệu suất.

Trong bài viết này, bạn sẽ học cách tạo bản ghi nhanh bằng WPR . Bạn nên khởi chạy bản ghi này trong một sự kiện mà bạn muốn kiểm tra hiệu suất của máy tính(the performance of your computer) . Điều này có thể là khởi chạy một trò chơi(launching a game) hoặc ứng dụng khác hoặc thậm chí chạy một chương trình bạn đã viết. Sau đó, chúng tôi sẽ trình bày cách sử dụng công cụ WPA để đọc và phân tích tệp dữ liệu đó cho các mục đích khắc phục sự cố.

Cài đặt và khởi chạy công cụ Microsoft Windows ADK(Microsoft Windows ADK Tools)

Bước đầu tiên để cài đặt cả WPAWPRcài đặt Windows ADK từ trang tải xuống của Microsoft cho Bộ công cụ Hiệu suất Windows(install Windows ADK from Microsoft’s download page for the Windows Performance Toolkit) . Công cụ này là của Microsoft.com , vì vậy hoàn toàn an toàn để cài đặt. Khi bước qua quá trình cài đặt, bạn sẽ cần chọn các thành phần bạn muốn cài đặt. 

Chỉ cần đảm bảo rằng Bộ công cụ Hiệu suất Windows(Windows Performance Toolkit) được chọn vì bộ công cụ này bao gồm cả hai công cụ bạn cần.

Sau khi bạn chọn Cài đặt(Install) , quá trình này có thể mất thời gian, vì vậy hãy kiên nhẫn.

Khi quá trình cài đặt Bộ công cụ Hiệu suất Windows(Windows Performance Toolkit) hoàn tất, bạn đã sẵn sàng tạo bản ghi WPR đầu tiên của mình . 

Lưu ý(Note) : Đối với ví dụ này, chúng tôi đã cài đặt ứng dụng Kiểm tra mức độ căng thẳng HeavyLoad(HeavyLoad Stress Test app) để đặt hệ thống của chúng tôi chịu tải nặng trong khi quá trình ghi WPR xảy ra.

Trước khi sử dụng công cụ Microsoft Windows Performance Analyzer , bạn sẽ cần sử dụng Windows Performance Recorder để ghi lại bản ghi nhật ký theo dõi sự kiện ( tệp ETL ). Bản ghi này sẽ chứa tất cả các sự kiện Theo dõi sự kiện(Event Tracing) dành cho Windows ( ETW ). WPA phân tích tất cả thông tin hệ thống về CPU , bộ nhớ, bộ nhớ và hơn thế nữa.

Để khởi chạy WPR , hãy chọn menu Bắt đầu(Start) và nhập “Trình ghi hiệu suất Windows”. Tiếp theo, chọn ứng dụng Windows Performance Recorder

Công cụ WPR là một công cụ đơn giản để nắm bắt các sự kiện xảy ra trên hệ thống của bạn trong một khung thời gian cụ thể. Để bắt đầu ghi, chỉ cần chọn nút Bắt đầu(Start)

Thao tác này sẽ khởi chạy quá trình ghi sự kiện hệ thống. Thực hiện các hành động (như khởi chạy và chạy một chương trình) mà bạn muốn sử dụng để kiểm tra hiệu suất của hệ thống(your system’s performance)

Sau khi hoàn tất, chỉ cần quay lại cửa sổ WPR và chọn nút (WPR)Lưu(Save)

Bước tiếp theo sẽ hiển thị đường dẫn đến tệp ETL của bạn. (ETL)Bạn có thể bao gồm mô tả về những gì bạn đang khắc phục sự cố hoặc thử nghiệm trong cửa sổ mô tả chi tiết .(detailed description)

Khi hoàn tất, hãy chọn nút Lưu(Save) .

Ứng dụng sẽ ghi tất cả dữ liệu vào tệp ETL và bạn sẽ thấy các tùy chọn ở cuối cửa sổ để mở công cụ WPA trực tiếp hoặc điều hướng đến tệp ETL bằng cách mở thư mục.

Cách thuận tiện nhất để chuyển ngay sang phân tích hiệu suất của bạn là chọn nút Mở trong WPA(Open in WPA)

Phân tích tệp ETL(ETL Files) bằng Trình phân tích hiệu suất của Windows(Windows Performance Analyzer)

Sau khi bạn nhấp đúp vào ứng dụng WPA và ứng dụng này khởi chạy, bạn đã sẵn sàng bắt đầu điều hướng và trực quan hóa dữ liệu trong tệp ETL . Đây là một tệp nhật ký đặc biệt chỉ một số ứng dụng nhất định mới có thể mở. Bạn không thể xem nó bằng cách sử dụng một cái gì đó như Google Documents(Google Docs) hoặc Microsoft Word .

Bạn sẽ nhận thấy dọc theo bên trái có bốn danh mục dữ liệu chính để khám phá. Bạn có thể chọn bất kỳ biểu đồ nào ở bên trái để xem chúng được hiển thị chi tiết hơn trong ngăn bên phải.

Các danh mục này bao gồm:

  • Hoạt động hệ thống(System Activity) : Xử lý thông tin, nhiệm vụ nền, sự kiện và hơn thế nữa.
  • Tính toán(Computation) : Tất cả thông tin liên quan đến lõi CPU .
  • Lưu trữ(Storage) : Thông tin sử dụng đĩa.
  • Bộ nhớ(Memory) : Sử dụng bộ nhớ thực và ảo.
  • Power : Chi tiết sử dụng điện năng của bộ xử lý.

Trong mỗi biểu đồ, như biểu đồ Sử dụng CPU(CPU Usage) , bạn có thể di chuột qua bất kỳ vùng biểu đồ nào để xem bảng phân tích các thành phần dữ liệu như tên quy trình, thời gian hoạt động của quy trình và tỷ lệ phần trăm sử dụng CPU tổng thể .

Nếu bạn chọn một tên quy trình cụ thể từ danh sách ở dưới cùng, bạn sẽ thấy các khu vực được đánh dấu trong biểu đồ để xác định thời gian cụ thể mà quy trình tiêu thụ tài nguyên CPU . Điều này có thể giúp xác định xem các quy trình hệ điều hành hoặc quy trình ứng dụng có đang ngốn hết thời gian của CPU(CPU) hay không .

Bạn cũng có thể đi sâu vào từng quy trình để xem hoạt động ngăn xếp cụ thể, một lần nữa với biểu đồ ở trên đánh dấu các khu vực khi ngăn xếp đó đang sử dụng thời gian CPU .

Biểu đồ có sẵn trong WPA

Bên trong mỗi danh mục trong số bốn danh mục chính trong khung bên trái, bạn sẽ tìm thấy trình khám phá biểu đồ có thể giúp bạn phân tích và khắc phục sự cố những gì đang xảy ra với hiệu suất hệ thống của bạn.

Chúng tôi đã đề cập đến danh sách Hoạt động hệ thống(System Activity) ở trên. Dưới đây, bạn sẽ tìm thấy danh mục Tính toán(Computation)

Tại đây, bạn sẽ tìm thấy các biểu đồ phụ sau:

  • Sử dụng CPU (Đã lấy mẫu)(CPU Usage (Sampled)) : Các mẫu hoạt động của CPU được lấy trong các khoảng thời gian lấy mẫu. 
  • Sử dụng CPU (Chính xác)(CPU Usage (Precise)) : Mức sử dụng CPU liên quan đến các luồng quy trình đang chạy cụ thể.
  • DPC/SR Duration : Thời gian CPU dành để phục vụ các lệnh gọi thủ tục trì hoãn ( DPC(DPCs) ). 
  • Sử dụng CPU (Thuộc tính)(CPU Usage (Attributed)) : Mức sử dụng CPU được chia thành nhiều loại.

Một lần nữa, bạn có thể chọn bất kỳ biểu đồ con nào trong số này để hiển thị chúng ở bên phải. Hoặc bạn có thể đi sâu vào các biểu đồ phụ khác liên quan đến từng lĩnh vực này.

Danh mục Bộ nhớ(Storage) có một số hình ảnh phụ về việc sử dụng đĩa bên dưới nó trong ngăn điều hướng bên trái.

Bạn có thể xem Cách sử dụng lDisk tổng thể hoặc đi sâu vào bất kỳ hình ảnh phụ nào sau đây:

  • Hoạt động trên đĩa
  • Đếm đĩa
  • Đĩa bù đắp
  • Giờ IO 
  • Thời gian phục vụ
  • Kích thước đĩa
  • Thông lượng đĩa
  • Sử dụng đĩa

Thêm một hoặc nhiều trong số này vào cùng một ngăn bên trái cho phép bạn so sánh các khía cạnh khác nhau của việc sử dụng đĩa với nhau. Loại so sánh này cùng với hình ảnh liên quan đến các quy trình(related to processes) hoặc thời gian CPU có thể giúp bạn xác định nguồn gốc của các vấn đề về hiệu suất Windows của mình .

Danh mục tiếp theo trong ngăn điều hướng bên trái là Bộ nhớ(Memory) .

Bạn sẽ tìm thấy các biểu đồ sau trong danh mục Bộ nhớ(Memory) :

  • Sử dụng bộ nhớ(Memory Utilization)
  • Số lượng lỗi
  • Thời gian IO lỗi
  • Ảnh chụp nhanh bộ nhớ ảo

Cuối cùng, danh mục cuối cùng trong danh sách là Quyền lực(Power) . Đây là tất cả các hình ảnh liên quan đến mức tiêu thụ điện năng tổng thể của hệ thống của bạn(CPU) .

Điều này bao gồm tất cả các hình ảnh phụ sau đây xung quanh tất cả các bộ xử lý hệ thống như CPU(CPUs) ​​và GPU(GPUs) :

  • Tần số CPU
  • Sơ đồ trạng thái và trạng thái không hoạt động của CPU
  • Dung sai độ trễ của hệ thống
  • Hồ sơ bộ xử lý 
  • Trạng thái đậu xe của bộ xử lý
  • Trạng thái đỗ xe chính
  • Hiệu suất bộ xử lý
  • Ràng buộc bộ xử lý

Các tính năng Microsoft WPA khác

Có một số tính năng hữu ích trong công cụ WPA sẽ giúp bạn khắc phục sự cố.

Một trong số đó là Trợ lý(Assistant) phân tích . Bạn có thể tìm thấy điều này bằng cách chọn menu Cửa sổ(Window) và chọn Hỗ trợ phân tích(Analysis Assistant) .

Thao tác này sẽ mở ra một ngăn mới trong công cụ sẽ cung cấp cho bạn các mẹo và thông tin chi tiết về các biểu đồ hoặc mục bên trong biểu đồ mà bạn nhấp vào. 

Điều này đặc biệt hữu ích nếu bạn không quen thuộc với tất cả các thuật ngữ được sử dụng trong công cụ.

Nếu bạn chọn menu Cửa sổ(Window) và chọn Chế độ xem Phân tích Mới(New Analysis View) , bạn có thể mở tab Phân tích mới.

Điều này cho phép bạn thực hiện nhiều phân tích bằng cách thêm một nhóm hình ảnh trong một tab và sau đó mở một tab mới để thực hiện một nhóm hình ảnh hoàn toàn khác mà không làm mất phân tích trước đó của bạn. Lật(Flip) qua lại giữa các tab để làm việc trên từng phân tích riêng lẻ.

Khám phá thêm về Trình phân tích Hiệu suất của Windows(Windows Performance Analyzer Further)

Nếu bạn muốn tìm hiểu sâu hơn về WPA , Microsoft có một hướng dẫn Microsoft Docs cũ(old Microsoft Docs guide) . Tài liệu không còn được duy trì nữa, nhưng nó sẽ giúp bạn đi đúng hướng. Nó thậm chí còn bao gồm một tham chiếu dòng lệnh đầy đủ mà bạn có thể sử dụng để chạy các lệnh WPA từ dấu nhắc lệnh.(WPA)

Như bạn có thể thấy, công cụ Windows Performance Analyzer linh hoạt và hữu ích hơn nhiều so với các công cụ hiệu suất tiêu chuẩn được cài đặt trên Windows theo mặc định. Vì vậy, lần tới khi hệ thống Windows của bạn bắt đầu hoạt động bất thường, hãy dành thời gian tải xuống Windows ADK và dùng thử WPRWPA .

Nếu bạn đang sử dụng Linux (hoặc Android ), phiên bản GitHub Linux của một công cụ tương tự có sẵn(GitHub Linux version of a similar tool is available) bằng Bộ công cụ Hiệu suất của Microsoft(Microsoft Performance Toolkit) .



About the author

Tôi là kỹ sư phần mềm và có kinh nghiệm với cả Microsoft Office và trình duyệt Chrome. Tôi am hiểu nhiều khía cạnh của phát triển web, bao gồm nhưng không giới hạn ở: HTML, CSS, JavaScript, jQuery và React. Sở thích làm việc với công nghệ của tôi cũng có nghĩa là tôi đã quen thuộc với các nền tảng khác nhau (Windows, Mac, iOS) và hiểu cách chúng hoạt động.



Related posts