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

Màn hình AOC không hoạt động
Màn hình AOC không hoạt động
Màn hình AOC của bạn không hoạt động? Dưới đây là một số bản sửa lỗi hữu ích dành cho trình điều khiển màn hình AOC của bạn để giúp bạn thiết lập và chạy lại
Cách cài đặt Hệ thống con Windows cho Linux trong Windows 11
Cách cài đặt Hệ thống con Windows cho Linux trong Windows 11
Tìm hiểu cách cài đặt Hệ thống con Windows cho Linux trên Windows 11 một cách dễ dàng và tận hưởng những ứng dụng tốt nhất của cả hai thế giới. Microsoft công bố Windows
Cách ẩn vùng thông báo trong Windows 10 (Khay hệ thống)
Cách ẩn vùng thông báo trong Windows 10 (Khay hệ thống)
Windows 10 đã ẩn vùng thông báo khi bật chế độ Máy tính bảng. Bài đăng này giải thích cách ẩn khay hệ thống ở chế độ Máy tính để bàn thông thường.
Cách xóa ký tự ổ đĩa trong Windows 10
Cách xóa ký tự ổ đĩa trong Windows 10
Có thể xóa ký tự ổ đĩa do HĐH chỉ định. Windows 10 gán ký tự ổ đĩa có sẵn cho ổ đĩa mới được kết nối với máy tính. Hệ điều hành sẽ duyệt qua bảng chữ cái từ A đến Z để tìm chữ cái đầu tiên có sẵn để gán nó cho các ổ đĩa khác nhau.
Cách bật tải xuống song song trong Google Chrome
Cách bật tải xuống song song trong Google Chrome
Để bật tải xuống song song trong Chrome, hãy mở trang chrome://flags, tìm cờ Tải xuống song song và chọn Đã bật bên cạnh.
3 Thiết lập màn hình cho người mới bắt đầu: Hướng dẫn từng bước
3 Thiết lập màn hình cho người mới bắt đầu: Hướng dẫn từng bước
Bạn đã sẵn sàng thiết lập PC 3 màn hình chưa? Nhận hướng dẫn của chuyên gia về cách tối ưu hóa trình điều khiển với HelpMyTech để nâng cao năng suất và giải trí!
Firefox đang thử nghiệm các tab dọc, vùng chứa và dịch văn bản đã chọn
Firefox đang thử nghiệm các tab dọc, vùng chứa và dịch văn bản đã chọn
Firefox Nightly hiện có một số tính năng mới. Trước hết, nó cho phép dịch một khối văn bản đã chọn mà không cần dịch toàn bộ trang web.
Các lệnh DISM để bật hoặc tắt bộ nhớ dự trữ trong Windows 10
Các lệnh DISM để bật hoặc tắt bộ nhớ dự trữ trong Windows 10
Microsoft đã âm thầm bổ sung thêm một vài cải tiến cho tính năng Reserved Storage trong Windows 10 phiên bản 2004. Từ nay việc thay đổi Register là không còn nữa
Người dùng Google Play nhận thấy một trò chơi đã bị xóa khỏi nội dung tải xuống của họ
Người dùng Google Play nhận thấy một trò chơi đã bị xóa khỏi nội dung tải xuống của họ
Một số người dùng Android đã nhận thấy rằng Google hoặc nhà phát triển đã xóa trò chơi Wayward Souls khỏi danh sách tải xuống của họ. Trước đây,
Bật lệnh Lưu dưới dạng PDF trong Menu ngữ cảnh của Microsoft Edge
Bật lệnh Lưu dưới dạng PDF trong Menu ngữ cảnh của Microsoft Edge
Microsoft Edge cho phép bạn kích hoạt lệnh menu ngữ cảnh Lưu dưới dạng PDF trong Microsoft Edge. Một tùy chọn mới trong cài đặt giúp bạn dễ dàng thêm hoặc xóa nó. Nếu như
Giao diện tốt nhất cho Menu Bắt đầu của Classic Shell
Giao diện tốt nhất cho Menu Bắt đầu của Classic Shell
Hôm nay, tôi muốn chia sẻ bộ sưu tập các giao diện tuyệt vời dành cho Classic Shell để tạo kiểu cho menu Bắt đầu của bạn.
Cách bảo mật thông tin cá nhân của bạn trực tuyến
Cách bảo mật thông tin cá nhân của bạn trực tuyến
Bảo mật thông tin cá nhân của bạn trực tuyến với HelpMyTech: Các chiến lược thiết yếu để tăng cường bảo mật kỹ thuật số trong kỷ nguyên Internet.
Sửa lỗi Trang khởi động trống trong Trình quản lý tác vụ (Thiếu mục)
Sửa lỗi Trang khởi động trống trong Trình quản lý tác vụ (Thiếu mục)
Bạn có thể gặp sự cố khi tab Khởi động trong Trình quản lý tác vụ trống và không hiển thị mục nào. Nguyên nhân có thể là do lỗi hệ thống tập tin hoặc do lỗi
Tạo tệp VHD hoặc VHDX mới trong Windows 10
Tạo tệp VHD hoặc VHDX mới trong Windows 10
Cách tạo tệp VHD hoặc VHDX mới trong Windows 10. Windows 10 hỗ trợ ổ cứng ảo nguyên bản. Nó có thể nhận dạng và sử dụng ISO, VHD và VHDX
Quên mật khẩu máy in DeskJet 3630 của tôi
Quên mật khẩu máy in DeskJet 3630 của tôi
Tìm mật khẩu Wi-Fi Direct cho Máy in HP DeskJet 3630 không khó như bạn nghĩ. Hướng dẫn này sẽ giúp bạn lấy được mật khẩu một cách nhanh chóng và dễ dàng.
Kích hoạt các phím trên Bàn phím cảm ứng khi nhấc ngón tay trong Trình tường thuật Windows 10
Kích hoạt các phím trên Bàn phím cảm ứng khi nhấc ngón tay trong Trình tường thuật Windows 10
Cách bật Đọc phiên âm ký tự tường thuật trong Windows 10. Điều này cho phép bật tính năng tự động đọc phiên âm, đây là hành vi cổ điển.
Chrome sắp có trang Có gì mới
Chrome sắp có trang Có gì mới
Với việc Google Chrome và Microsoft Edge chuyển từ lịch phát hành sáu sang bốn tuần vào cuối tháng tới, người dùng có thể gặp một chút khó khăn khi theo dõi
Tìm mẫu bo mạch chủ trong Linux
Tìm mẫu bo mạch chủ trong Linux
Trong Linux, bạn có thể xem thông tin về bo mạch chủ được cài đặt trong PC bằng dòng lệnh. Nó có thể được thực hiện với một lệnh duy nhất.
Cách ngừng nhận bản dựng bản xem trước nội bộ trong Windows 10
Cách ngừng nhận bản dựng bản xem trước nội bộ trong Windows 10
Windows Insider Preview là một chương trình đặc biệt cho phép người dùng nhận các phiên bản phát hành trước của Windows 10. Nếu bạn nhận thấy rằng đã đến lúc phải rời khỏi chương trình vào thời điểm này thì đây là cách thực hiện.
Làm cách nào để biết GPU của tôi sắp chết?
Làm cách nào để biết GPU của tôi sắp chết?
Bạn đang thắc mắc, Card đồ họa có bị hao mòn không? Tìm hiểu cách nhận biết liệu GPU của bạn có sắp hỏng hay không trước khi bạn quyết định mua card đồ họa thay thế.
Nhận đường dẫn sao chép luôn hiển thị trong menu ngữ cảnh trong Windows 10
Nhận đường dẫn sao chép luôn hiển thị trong menu ngữ cảnh trong Windows 10
Nhận đường dẫn sao chép luôn hiển thị trong menu ngữ cảnh trong Windows 10. Bạn có thể làm cho mục menu Sao chép đường dẫn luôn hiển thị trong menu chuột phải của File Explorer.
Bật hoặc Tắt Thông báo Chữ cái, Số và Dấu câu như đã nhập trong Trình tường thuật
Bật hoặc Tắt Thông báo Chữ cái, Số và Dấu câu như đã nhập trong Trình tường thuật
Cách bật hoặc tắt thông báo chữ cái, số và dấu câu như đã nhập trong Trình tường thuật trong Windows 10. Điều này có thể thực hiện được bắt đầu từ Windows 10 phiên bản 1903.
Nhận số lượng từ, ký tự và dòng trong tệp bằng PowerShell
Nhận số lượng từ, ký tự và dòng trong tệp bằng PowerShell
Đôi khi việc thu thập một số số liệu thống kê về tệp văn bản bạn có sẽ rất hữu ích. PowerShell có thể giúp bạn tính toán số từ, ký tự và dòng trong một tệp.
Xóa các hàng trùng lặp trong LibreOffice Calc
Xóa các hàng trùng lặp trong LibreOffice Calc
Cách xóa các hàng trùng lặp trong LibreOffice Calc Đối với nhiều người dùng PC, LibreOffice không cần giới thiệu. Bộ ứng dụng văn phòng nguồn mở này thực tế là