
dir שהקובץ xperf.exe קיים.xperf עם start, שם מעקב, קובץ פלט ופרובידר, כאן DNS. בלי מסנן, ולכן הוא מתעד הכול.ipconfig /flushdns ואז ping לאתר, כדי לכפות פנייה ל-DNS.xperf -stop עוצר את המעקב ומציין היכן הקובץ נשמר. הסשן נמחק גם מ-Performance Monitor.tracefmt, גם הוא מ-SDK, מדפיס את הקובץ למסך. כאן יצאו 94 אירועים, כולל שאילתת ה-DNS ופענוח כתובת ה-IP.logman, יוסבר בהרצאה נפרדת.הטקסט המלא של הדקות הראשונות בהרצאה «מעקב אחר הליבה של וונדוס - Kernel xperf» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בסרטון זה נכיר את הכלי של מייקרוסופט שנקרא Xperth שהוא גם יודע להתחבר למערכת תיעוד של הקרנל, של הליבה של הווינדוס שנקראת ETW, Event Tracing for Windows והכלי הזה הוא חלק מ-SDK, כבר הורדנו והתקנו את ה-SDK של מייקרוסופט בסרטונים קודמים פשוט נכנסים לאתר של מייקרוסופט,
מתקינים את ה-SDK, ברירת מחדל הכל ואז בתיקייה שנקראת Performance Toolkit שזה ערכה לשיפור הביצועים אנחנו יכולים למצוא פה את הכלי שהותקן שנקרא Experts הכלי הזה הוא לא גרפי, בגלל זה אם נריץ אותו ככה הוא יפעיל לי את החלון השחור של הדוס ויסגור אותו אז בשביל להשתמש בו חייבים לפתוח CMD
אני עושה Start Run, כותב Command Prom CMD, Run as Administator, פותח שורת פקודה, נכנס לתוך התיקייה שלו וכשאני בתוך התיקייה אני יכול להריץ את הכלי הזה, בואו נבדוק שהוא באמת פה, נעשה דיר לראות את הקבצים שיש בתיקייה, xperf.exe, אני לא כותב עד הסוף, אני לוחץ תאב, הוא משלים לי אותו ואני רואה שהקובץ אכן
קיים בתיקייה, זה הגודל שלו. הכל טוב, אנחנו במקום הנכון. אפשר לנקות מסך עם פקודת cls, ועכשיו אנחנו שוב מריצים מה הקו אחרי dns. הפקודה היא xperf start תתחיל trace, בוא נקרא לו פרקטי קיו טרייס או בוא נקרא לו פרקטי קיו די.אן.אס טרייס איך שאנחנו רוצים לאיזה קובץ אנחנו רוצים לשמור את הטרייס שלנו את המעקב שלנו נקרא לזה פי.או פרקטי קיו
די.אן.אס מעקב טרייס מעקב פייל ואחרי זה פרוביידר לעקוב ברגע שאני עושה את זה אפשר לראות את זה פה בכלי הגרפי כי כולם מתחברים לאותה מערכת אפשר לראות פה בפרופרטיז שיש פרוביידר אחד ללא סינונים, ללא מסננת, אמרתי לו לתעד הכל, הוא מתעד הכל לתוך קובץ ואפשר לראות כאן את המיקום של הקובץ שכתבנו לו.
אני בא להראות לכם שגם כלים גרפיים וגם כלים של Command Line, שורת פקודה, הכל מתנקז לאותו מקום וכולם מסתכלים על אותו API של Windows ושולפים משם המידע, וזה לא משנה אם זה כלי גרפי או לא גרפי.
עכשיו אפשר לעשות IP Config Flash DNS, לנקות את ה-cash של ה-DNS ולעשות פינג ל-www.practicue.com כדי לאלץ אותו ללכת ל-DNS ולתעד לי את האירוע הזה.
ועכשיו כשסיימנו בהצלחה את הניסוי שלנו אנחנו יכולים לעצור את המעקב.