עיקרי חלונות 10 DTrace זמין כעת ב-Windows
 

DTrace זמין כעת ב-Windows

DTrace היא מסגרת מעקב דינמית המאפשרת למנהל או למפתח לקבל מבט בזמן אמת לתוך מערכת במצב משתמש או גרעין. ל- DTrace יש שפת תכנות ברמה גבוהה ועוצמתית בסגנון C המאפשרת לך להכניס באופן דינמי נקודות מעקב. באמצעות נקודות העקיבה המוכנסות באופן דינמי אלה, אתה יכול לסנן על תנאים או שגיאות, לכתוב קוד כדי לנתח דפוסי נעילה, לזהות מבוי סתום וכו'.

ב-Windows, DTrace מרחיב את מעקב אחר אירועים עבור Windows (ETW) שהוא סטטי ואינו מספק את היכולת להוסיף נקודות מעקב באופן פרוגרמטי בזמן ריצה.

כל ממשקי ה-API והפונקציונליות המשמשים את dtrace.sys הם קריאות מתועדות.

Dtrace ב-Windows

מיקרוסופט הטמיעה דרייבר מיוחד עבור Windows 10 המאפשר לבצע מספר תפקידי ניטור מערכת. מנהל ההתקן ייכלל ב-Windows 10 גרסה 1903. כמו כן, DTrace דורש כעת את הפעלת Windows עם ניפוי באגים ליבה מופעל.

קוד המקור של כלי DTrace המועבר זמין ב-GitHub. בקר בדף DTrace ב-Windowsתחת פרויקט OpenDTrace ב-GitHub כדי לראות אותו.

תוכן להתחבא הגדר DTrace ב-Windows 10 באמצעות DTrace

הגדר DTrace ב-Windows 10

תנאים מוקדמים לשימוש בתכונה

  • Windows 10 פנימילבנות 18342או גבוה יותר
  • זמין רק בx64Windows ומצלם מידע מעקב רק עבור תהליכים של 64 סיביות
  • תוכנית Windows Insider היאמופעלומוגדרעם חשבון Windows Insider חוקי
    • בקר בהגדרות->עדכון ואבטחה->תוכנית Windows Insider לפרטים

הוראות:

    ערכת תצורת BCD:
    1. bcdedit /set dtrace on
    2. שימו לב, עליכם להגדיר שוב את אפשרות bcdedit, אם תשדרגו ל-Insider build חדש
    הורד והתקן את חבילת DTrace מ מרכז הורדות.
    1. זה מתקין את רכיבי מצב המשתמש, מנהלי ההתקן וחבילות תכונות נוספות לפי דרישה הנחוצות ל-DTrace להיות פונקציונלי.
  1. אופציונלי: עדכן את המשתנה סביבה PATHלכלולC:Program FilesDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. להכיןנתיב סמל
    1. צור ספרייה חדשה לשמירה מקומית של סמלים. דוגמה: mkdir c:symbols
    2. מַעֲרֶכֶת_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. DTrace מוריד אוטומטית את הסמלים הדרושים משרת הסמלים ומטמון לנתיב המקומי.
  3. אופציונאלי:הגדר ניפוי באגים של ליבהחיבור למכונת היעד ( קישור MSDN). זהרקנדרש אם ברצונך לעקוב אחר אירועי ליבה באמצעות FBT או ספקים אחרים.
    1. שימו לב שתצטרכו להשבית את Secureboot ואת Bitlocker ב-C:, (אם מופעל), אם ברצונכם להגדיר ניפוי באגים של ליבה.
    הפעל מחדש את מכונת היעד

באמצעות DTrace

  1. פתח שורת פקודה מוגבהת.
  2. בצע אחת מהפקודות הבאות:|_+_|

הפקודהdtrace -lvn syscall:::יפרט את כל הבדיקות והפרמטרים שלהן הזמינים מספק syscall.

להלן כמה מהספקים הזמינים ב-Windows ומה הם מכשירים.

    syscall – מערכת NTOS callsfbt (מעקב אחר גבול פונקציות) – הזנת פונקציית ליבה ו-returspid – מעקב אחר תהליך במצב משתמש. כמו FBT במצב ליבה, אבל גם מאפשר את המכשור של פונקציות שרירותיות offsets.etw (מעקב אחר אירועים עבור Windows) – מאפשר להגדיר בדיקות עבור ETW ספק זה עוזר למנף את המכשור הקיים של מערכת ההפעלה ב-DTrace.
    • זוהי תוספת אחת שעשינו ל-DTrace כדי לאפשר לה לחשוף ולקבל את כל המידע ש-Windows כבר מספקת בו S.T.W.

ניתן למצוא סקריפטים נוספים לדוגמא הרלוונטיים לתרחישי Windows כאן ספריית דוגמאות.

מָקוֹר: מיקרוסופט

קרא בהמשך

123 HP: המדריך האולטימטיבי שלך להגדרת מדפסת HP
123 HP: המדריך האולטימטיבי שלך להגדרת מדפסת HP
כאן נסקור מקרוב את מה שיש ל-123.HP.com להציע וכיצד הוא יכול לעזור לך עם צרכי המדפסת שלך,
כיצד לבדוק את כרטיס המסך שלך ב-Windows
כיצד לבדוק את כרטיס המסך שלך ב-Windows
אתה רוצה לדעת שהמחשב שלך עומד במשימה. כך תוכל לבדוק את הכרטיס הגרפי של המחשב שלך ב-Windows ולוודא שהוא פועל כהלכה.
כיצד לגשת לאפשרויות אזור ההתראות הקלאסי (סמל מגש) ב-Windows 10
כיצד לגשת לאפשרויות אזור ההתראות הקלאסי (סמל מגש) ב-Windows 10
אם אתה מעוניין להשתמש באפשרויות סמל המגש הקלאסיות ב-Windows 10, הנה מה שאתה יכול לעשות.
מה חדש ב-Windows 10 גרסת 20H2
מה חדש ב-Windows 10 גרסת 20H2
Microsoft Windows 10 גרסה 20H2 היא היורשת של עדכון מאי 2020 גרסת 2004 שפורסמה במאי 2020. Windows 10 גרסה 20H2 היא עדכון מינורי
כיצד לבטל חסימה של קבצים שהורדו מהאינטרנט ב-Windows 11
כיצד לבטל חסימה של קבצים שהורדו מהאינטרנט ב-Windows 11
משתמשים צריכים לבטל את חסימת הקבצים שהורדו מהאינטרנט כדי למנוע מ-Windows 11 לחסום את הגישה אליהם. כאשר אתה לוחץ על קובץ כזה בסייר, הוא מופיע
כיצד לתקן את Realtek PCIe GBE Family Controller לא עובד ב-Windows 10
כיצד לתקן את Realtek PCIe GBE Family Controller לא עובד ב-Windows 10
הבקר המשפחתי של Realtek PCIe GBE שלך לא עובד על Windows 10? למד כיצד Help My Tech יכול לעזור לך לתקן בעיות שעלולות להתעורר.
כיצד להסיר את סמל הנעילה בקבצים ותיקיות ב-Windows 7
כיצד להסיר את סמל הנעילה בקבצים ותיקיות ב-Windows 7
ב-Windows 7, לחלק מהתיקיות והקבצים האישיים שלך עשוי להיות סמל שכבת-על של מנעול, ואולי אתה תוהה מה זה מציין וכיצד להשיג
כיצד להסיר אות כונן ב-Windows 10
כיצד להסיר אות כונן ב-Windows 10
אפשר להסיר אות כונן שהוקצתה על ידי מערכת ההפעלה. Windows 10 מקצה אות כונן זמינה לכונן חדש המחובר למחשב. מערכת ההפעלה עוברת על האלפבית מא' עד ת' כדי למצוא את האות הזמינה הראשונה כדי להקצות אותה לכוננים שונים.
כיצד להוריד מנהלי התקנים לסורקים של Canon
כיצד להוריד מנהלי התקנים לסורקים של Canon
מצא את מנהל ההתקן של סורק Canon שלך הורד ועדכן אותו תוך דקות. Help My Tech יכולה לעדכן ולהוריד אוטומטית את מנהל ההתקן של הסורק שלך
כיצד להשתמש ב- Wake on LAN ב- Windows 10
כיצד להשתמש ב- Wake on LAN ב- Windows 10
הנה איך אתה יכול להגדיר ולהשתמש בתכונה Wake up on LAN ב-Windows 10.
Lexmark B2236dw מדריך לעדכון מנהלי התקנים וטיפים
Lexmark B2236dw מדריך לעדכון מנהלי התקנים וטיפים
למד כיצד לעדכן את מנהל ההתקן של Lexmark B2236dw לביצועים מיטביים ופתרון בעיות קל עם המדריך המפורט שלנו.
כיצד להציג את Windows זה לצד זה ב-Windows 10
כיצד להציג את Windows זה לצד זה ב-Windows 10
הנה איך להציג את כל החלונות זה לצד זה ב-Windows 10. אתה יכול לסדר אותם באמצעות פקודה מיוחדת בתפריט ההקשר של שורת המשימות.
בעיות קריסה ומסגרת של PUBG בכרטיס Nvidia
בעיות קריסה ומסגרת של PUBG בכרטיס Nvidia
אם ה-PUBG שלך קורס ובעיות מקשות על המשחק. השתמש במדריך פתרון הבעיות שלנו כדי לתקן קריסת משחק PUBG ולקבל את העדכון האחרון
כיצד להתקין MATE ב- Linux Mint Cinnamon Edition
כיצד להתקין MATE ב- Linux Mint Cinnamon Edition
לאחר שתתקין את Linux Mint עם Cinnamon, ייתכן שתתעניין בהתקנת MATE לצד Cinnamon. הנה איך לעשות את זה.
אפס ובטל את הרישום של WSL Linux Distro ב-Windows 10
אפס ובטל את הרישום של WSL Linux Distro ב-Windows 10
ב-Windows 10, אתה יכול לבטל את הרישום של הפצת WSL כדי לאפס אותו לברירות המחדל. בפעם הבאה שתפעיל אותו, Windows תתקין עותק נקי של ההפצה.
כיצד להוריד מנהלי התקנים לאוזניות של Logitech
כיצד להוריד מנהלי התקנים לאוזניות של Logitech
קבל את מנהלי ההתקן של אוזניות Logitech שלך תוך דקות ספורות עם פתרון מהיר וקל מ-Help My Tech. אין מחקר או פתרון בעיות
Windows 11 מוציא משימוש את האפליקציות Steps Recorder ו-Tips
Windows 11 מוציא משימוש את האפליקציות Steps Recorder ו-Tips
מיקרוסופט הודיעה ששתי אפליקציות תיבת דואר נכנס נוספות, Steps Recorder ו-Tips, הוצאו משימוש כעת ב-Windows 11. Steps Recorder יוסר בקרוב מ-
כיצד לשדרג ל-Windows 10 בחינם
כיצד לשדרג ל-Windows 10 בחינם
למד לשדרג ל-Windows 10 בחינם עם המדריך הקל שלנו למעקב. התחל במסע השדרוג של Windows 10 שלך.
אפשר את הגישה לכונני רשת מיישומים גבוהים הפועלים כמנהל מערכת
אפשר את הגישה לכונני רשת מיישומים גבוהים הפועלים כמנהל מערכת
מתאר כיצד לגשת לכונן רשת ממופה מיישומים גבוהים ב-Windows 10, Windows 8, Windows 7 ו-Windows Vista.
השהה את סנכרון OneDrive ב-Windows 10
השהה את סנכרון OneDrive ב-Windows 10
כיצד להשהות את סנכרון OneDrive ב-Windows 10. OneDrive הוא פתרון אחסון המסמכים המקוון שנוצר על ידי מיקרוסופט, המגיע יחד עם Windows 10.
Windows 11 24H2 מציין כעת בבירור שאתה צריך מעבד עם תמיכה ב-POPCNT
Windows 11 24H2 מציין כעת בבירור שאתה צריך מעבד עם תמיכה ב-POPCNT
תוכנית ההתקנה לבניית הבדיקה האחרונה של Windows 11 24H2 (Build 26058, Dev/Canary), מציגה בדיקה מיוחדת להוראת PopCnt ב
הפעל או השבת את עוצמת הקול המוחלטת של Bluetooth ב-Windows 10
הפעל או השבת את עוצמת הקול המוחלטת של Bluetooth ב-Windows 10
כיצד להפעיל או להשבית Bluetooth Absolute Volume ב- Windows 10 Windows 10 כולל תכונת שמע מיוחדת, Absolute Volume, המאפשרת את עוצמת הקול
קבל את פריט תפריט ההקשר Preview עבור Photo Viewer ב-Windows 10
קבל את פריט תפריט ההקשר Preview עבור Photo Viewer ב-Windows 10
הוסף פריט בתפריט ההקשר 'תצוגה מקדימה', כך שתוכל לפתוח במהירות כל תמונה ב-Windows Photo Viewer ב-Windows 10.
סקייפ ללינוקס מורידה תמיכה במעבד AMD
סקייפ ללינוקס מורידה תמיכה במעבד AMD
כפי שאתה אולי כבר יודע, מיקרוסופט מפתחת גרסת סקייפ חדשה עבור מערכת ההפעלה לינוקס. בניגוד לגרסאות 4.x קודמות של Skype, שנחשבות