Chủ YếU Windows 10 DTrace hiện đã có trên Windows
 

DTrace hiện đã có trên Windows

DTrace là một khung theo dõi động cho phép quản trị viên hoặc nhà phát triển có được cái nhìn thời gian thực về hệ thống ở chế độ người dùng hoặc kernel. DTrace có ngôn ngữ lập trình mạnh mẽ và cấp độ C cho phép bạn chèn các điểm theo dõi một cách linh hoạt. Bằng cách sử dụng các điểm theo dõi được chèn động này, bạn có thể lọc các điều kiện hoặc lỗi, viết mã để phân tích các mẫu khóa, phát hiện các khóa chết, v.v.

Trên Windows, DTrace mở rộng tính năng Theo dõi sự kiện cho Windows (ETW) ở dạng tĩnh và không cung cấp khả năng chèn các điểm theo dõi theo chương trình trong thời gian chạy.

Tất cả các API và chức năng được dtrace.sys sử dụng đều là các lệnh gọi được ghi lại.

Dtrace Trên Windows

Microsoft đã triển khai một trình điều khiển đặc biệt cho Windows 10, cho phép thực hiện một số vai trò giám sát hệ thống. Trình điều khiển sẽ được bao gồm trong Windows 10 phiên bản 1903. Ngoài ra, DTrace hiện yêu cầu Windows phải khởi động với trình gỡ lỗi kernel được bật.

Mã nguồn của công cụ DTrace được chuyển có sẵn trên GitHub. Truy cập trang DTrace trên Windowstrong dự án OpenDTrace trên GitHub để xem nó.

Nội dung trốn Thiết lập DTrace trong Windows 10 Sử dụng DTrace

Thiết lập DTrace trong Windows 10

Điều kiện tiên quyết để sử dụng tính năng

  • Người trong cuộc Windows 10xây dựng 18342hoặc cao hơn
  • Chỉ có sẵn trênx64Windows và chỉ ghi lại thông tin theo dõi cho các quy trình 64-bit
  • Chương trình nội bộ Windows làđã bậtđược cấu hìnhvới Tài khoản nội bộ Windows hợp lệ
    • Truy cập Cài đặt->Cập nhật & Bảo mật->Chương trình Người dùng nội bộ Windows để biết chi tiết

Hướng dẫn:

    Bộ cấu hình BCD:
    1. bcdedit /bật dtrace
    2. Lưu ý, bạn cần đặt lại tùy chọn bcdedit nếu nâng cấp lên bản Insider mới
    Tải xuống và cài đặt gói DTrace từ Trung tâm tải xuống.
    1. Việc này sẽ cài đặt các thành phần chế độ người dùng, trình điều khiển và các gói tính năng bổ sung theo yêu cầu cần thiết để DTrace hoạt động.
  1. Tùy chọn: Cập nhậtBiến môi trường PATHbao gồmC:Tệp chương trìnhDTrace
    1. đặt PATH=%PATH%;'C:Program FilesDTrace'
  2. Cài đặtđường dẫn biểu tượng
    1. Tạo một thư mục mới để lưu các ký hiệu vào bộ nhớ đệm cục bộ. Ví dụ: mkdir c:symbols
    2. Bộ_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. DTrace tự động tải xuống các ký hiệu cần thiết từ máy chủ ký hiệu và lưu vào đường dẫn cục bộ.
  3. Không bắt buộc:Thiết lập trình gỡ lỗi hạt nhânkết nối với máy mục tiêu ( liên kết MSDN). Đây làchỉ mộtbắt buộc nếu bạn muốn theo dõi các sự kiện Kernel bằng FBT hoặc các nhà cung cấp khác.
    1. Lưu ý rằng bạn sẽ cần tắt Secureboot và Bitlocker trên C:, (nếu được bật), nếu bạn muốn thiết lập trình gỡ lỗi kernel.
    Khởi động lại máy mục tiêu

Sử dụng DTrace

  1. Mở một dấu nhắc lệnh nâng cao .
  2. Thực hiện một trong các lệnh sau:|_+_|

Lệnhdtrace -lvn syscall:::sẽ liệt kê tất cả các đầu dò và thông số của chúng có sẵn từ nhà cung cấp syscall.

Sau đây là một số nhà cung cấp có sẵn trên Windows và công cụ của họ.

    syscall – Hệ thống NTOS gọi fbt (Theo dõi ranh giới chức năng) – Mục nhập và trả về chức năng hạt nhânpid – Theo dõi quá trình ở chế độ người dùng. Giống như FBT chế độ hạt nhân, nhưng cũng cho phép thiết bị đo lường các chức năng tùy ý offsets.etw (Theo dõi sự kiện cho Windows) – Cho phép xác định thăm dò cho ETW. Nhà cung cấp này giúp tận dụng thiết bị đo lường hệ điều hành hiện có trong DTrace.
    • Đây là một bổ sung mà chúng tôi đã thực hiện cho DTrace để cho phép nó hiển thị và lấy tất cả thông tin mà Windows đã cung cấp trong đó. S.T.W.

Bạn có thể tìm thấy nhiều tập lệnh mẫu hơn áp dụng cho các kịch bản Windows trong phần này thư mục mẫu.

Nguồn: Microsoft

ĐọC TiếP

Kết nối bộ điều khiển Nintendo Switch với PC
Kết nối bộ điều khiển Nintendo Switch với PC
Nếu bạn đang tìm kiếm thông tin chi tiết về cách kết nối bộ điều khiển Nintendo Switch với PC thì đây là hướng dẫn dễ sử dụng sẽ giúp bạn thực hiện trong vài phút.
Đầu phát Blu-ray của bạn không nhận dạng được đĩa - Bây giờ thì sao?
Đầu phát Blu-ray của bạn không nhận dạng được đĩa - Bây giờ thì sao?
Đầu phát Blu-Ray của bạn không nhận dạng được đĩa? Tránh sự thất vọng về các vấn đề của đầu phát Blu-Ray với hướng dẫn dễ sử dụng này.
Cách xóa thư viện khỏi File Explorer
Cách xóa thư viện khỏi File Explorer
Trong hướng dẫn này, chúng tôi sẽ xem xét cách ẩn và xóa Thư viện khỏi ngăn điều hướng trong File Explorer trong Windows 11. Mục Thư viện là một thư mục mới
Internet Download Manager là gì và cách sử dụng nó
Internet Download Manager là gì và cách sử dụng nó
Có nhiều tùy chọn về trình quản lý tải xuống mà bạn có thể sử dụng. Tìm hiểu thêm về trình quản lý tải xuống trên internet và cách bạn có thể sử dụng nó
Màn hình Dell của bạn không hoạt động? Đây là cách khắc phục
Màn hình Dell của bạn không hoạt động? Đây là cách khắc phục
Màn hình Dell của bạn không hoạt động chính xác? Chúng tôi có hướng dẫn về những điều bạn cần biết về cách chẩn đoán và kiểm tra.
Thay đổi hệ điều hành mặc định trong menu khởi động trong Windows 10
Thay đổi hệ điều hành mặc định trong menu khởi động trong Windows 10
Dưới đây là một số phương pháp bạn có thể sử dụng để thay đổi hệ điều hành mặc định trong menu khởi động trong Windows 10. Bạn có thể sử dụng phương thức bootloader, bcdedit và GUI.
Trình điều khiển Canon IP110 và Canon IP110: Hướng dẫn toàn diện
Trình điều khiển Canon IP110 và Canon IP110: Hướng dẫn toàn diện
Canon IP110 có phải là máy in di động tối ưu không? Khám phá các tính năng của nó và cách HelpMyTech.com nâng cao hiệu suất.
Bạn đã bị hack chưa?
Bạn đã bị hack chưa?
Bạn đã bị hack? Dưới đây là một số cách kiểm tra nhanh chóng cũng như hướng dẫn về một số hành động cần thực hiện trong bước tiếp theo nếu bạn bị hack.
Gỡ cài đặt trình điều khiển máy in trong Windows 10
Gỡ cài đặt trình điều khiển máy in trong Windows 10
Khi bạn xóa máy in, trình điều khiển của máy in vẫn được cài đặt trong Windows 10. Dưới đây là cách xóa trình điều khiển cho một hoặc nhiều máy in đã xóa.
Cách sử dụng khóa Windows của bạn để nâng cấp lên Windows 10
Cách sử dụng khóa Windows của bạn để nâng cấp lên Windows 10
Nếu bạn vẫn chưa nâng cấp lên Windows 10, bạn vẫn có thể nâng cấp miễn phí lên phiên bản Windows mới nhất bằng key Windows của mình.
Xử lý sự cố và đăng nhập của bộ định tuyến không dây Netgear
Xử lý sự cố và đăng nhập của bộ định tuyến không dây Netgear
Nếu bạn gặp sự cố với bộ định tuyến không dây Netgear, có một số bước đơn giản cần thực hiện để bắt đầu khắc phục sự cố. Bắt đầu với Trợ giúp công nghệ của tôi.
Microsoft giải quyết vấn đề về trình điều khiển Intel RST, cho phép nhiều người dùng hơn tải Windows 10 phiên bản 1903
Microsoft giải quyết vấn đề về trình điều khiển Intel RST, cho phép nhiều người dùng hơn tải Windows 10 phiên bản 1903
Như bạn có thể nhớ, đã xảy ra sự cố với Trình điều khiển Intel RST trong Windows 10 chặn việc nâng cấp lên phiên bản 1903 cho một số lượng lớn thiết bị. Các
Cách tắt lời nhắc lưu mật khẩu trong Internet Explorer 11
Cách tắt lời nhắc lưu mật khẩu trong Internet Explorer 11
Khi bạn nhập mật khẩu vào một số trang web trong Internet Explorer, nó sẽ nhắc bạn lưu mật khẩu để sử dụng tiếp. Một khi bạn đã cho phép Internet
Cách thay đổi thiết bị âm thanh mặc định trong Windows 10
Cách thay đổi thiết bị âm thanh mặc định trong Windows 10
Windows 10 cho phép bạn chọn thiết bị âm thanh đầu ra nào sẽ được sử dụng theo mặc định trong HĐH. PC, máy tính xách tay và máy tính bảng hiện đại có thể sử dụng loa cổ điển, tai nghe Bluetooth và nhiều thiết bị âm thanh khác mà bạn có thể kết nối đồng thời.
Âm thanh chia sẻ màn hình Discord không hoạt động: Đây là việc cần làm
Âm thanh chia sẻ màn hình Discord không hoạt động: Đây là việc cần làm
Nếu sự cố âm thanh chỉ xảy ra trên Discord, hãy sử dụng bất kỳ cách khắc phục nào trong bài viết có thể áp dụng cho thiết bị của bạn.
Dấu X màu đỏ trên biểu tượng mạng
Dấu X màu đỏ trên biểu tượng mạng
Nếu bạn nhìn thấy dấu X màu đỏ trên biểu tượng mạng của mình thì có một số cách để bắt đầu khắc phục sự cố. Đây là một hướng dẫn dễ làm theo để giúp bạn bắt đầu.
Cách tìm hình nền mặc định của Windows 11
Cách tìm hình nền mặc định của Windows 11
Trong bài viết này, chúng tôi sẽ chỉ cho bạn nơi tìm thấy tất cả các hình nền mặc định của Windows 11. Không giống như macOS, nơi người dùng có thể dễ dàng truy cập danh sách tất cả hàng tồn kho
Cách cập nhật firmware trên gamepad Xbox trên Windows 10 hoặc 11
Cách cập nhật firmware trên gamepad Xbox trên Windows 10 hoặc 11
Các bản cập nhật cho bộ điều khiển Xbox không thường xuyên như vậy so với các bản cập nhật phần mềm cho Windows hoặc Xbox. Tuy nhiên, đôi khi, Microsoft vẫn phát hành phiên bản mới
Cách thêm thông báo đăng nhập trong Windows 10
Cách thêm thông báo đăng nhập trong Windows 10
Bạn có thể thêm thông báo đăng nhập đặc biệt trong Windows 10. Thông báo này sẽ xuất hiện cho tất cả người dùng mỗi khi họ đăng nhập. Thông báo này có thể có tiêu đề và nội dung thông báo tùy chỉnh để bạn có thể hiển thị bất kỳ tin nhắn văn bản nào bạn muốn.
Cách tải xuống video từ tin nhắn trực tiếp trên Twitter
Cách tải xuống video từ tin nhắn trực tiếp trên Twitter
Cách tải xuống video Twitter từ DM. Trong bài đăng này, chúng tôi sẽ xem xét một thủ thuật tương đối đơn giản cho phép bạn tải xuống video từ Twitter DM.
Quản lý ứng dụng bằng cài đặt trong Windows 10 Creators Update
Quản lý ứng dụng bằng cài đặt trong Windows 10 Creators Update
Cách quản lý ứng dụng bằng cài đặt trong Windows 10 Creators Update. Ứng dụng Cài đặt được cập nhật mang đến một danh mục mới, 'Ứng dụng',...
Nhận tất cả chi tiết bộ điều hợp mạng trong Windows 10 bằng lệnh này
Nhận tất cả chi tiết bộ điều hợp mạng trong Windows 10 bằng lệnh này
Chỉ với một lệnh duy nhất, bạn có thể truy xuất thông tin chi tiết về tất cả các bộ điều hợp mạng được cài đặt trong thiết bị Windows 10 của mình, bao gồm Địa chỉ MAC và Loại bộ điều hợp.
Dưới đây là cách bật Thời tiết mới trên Màn hình khóa Windows 11
Dưới đây là cách bật Thời tiết mới trên Màn hình khóa Windows 11
Với sự trợ giúp của ViVeTool, bạn có thể dễ dàng kích hoạt trải nghiệm Thời tiết phong phú mới trên màn hình khóa Windows 11. Nó cung cấp thêm thông tin về di chuột và mở
Phải làm gì nếu HP DeskJet 2652 của bạn không in qua USB
Phải làm gì nếu HP DeskJet 2652 của bạn không in qua USB
Bạn gặp sự cố khi in từ HP DeskJet 2652 ngay cả khi có kết nối USB? Help My Tech có câu trả lời cho sự tuyệt vọng của bạn.