מיקרוסופט הציגה את חבילת Microsoft-Performance-Tools בקוד פתוח לניתוח ביצועים ואבחון בעיות הקשורות לביצועים בפלטפורמות. Linux и Androidקבוצה של כלי שורת פקודה מסופקת לניתוח ביצועים כלל-מערכתיים וליצירת פרופילים של יישומים בודדים. הקוד נכתב ב-C# תוך שימוש בפלטפורמת .NET Core ומופץ תחת רישיון MIT.
ניתן להשתמש בתת-המערכות LTTng, perf ו-Perfetto כמקור לניטור פעילות מערכת וליצירת פרופילים של יישומים. LTTng מאפשר לך להעריך את ביצועי מתזמן המשימות, לנטר פעילות תהליכים, לנתח קריאות מערכת, קלט/פלט ואירועי מערכת קבצים. Perf משמש להערכת עומס המעבד, ו-Perfetto יכול לשמש לניתוח ביצועים. Android ודפדפנים המבוססים על מנוע Chromium, ומאפשר לך לקחת בחשבון את עבודת מתזמן המשימות, להעריך את העומס על המעבד והכרטיס הגרפי, להשתמש ב-FTrace ולבצע מעקב אחר אירועים אופייניים.
הכלי יכול גם לחלץ מידע מיומני רישום בפורמטים dmesg, Cloud-Init ו-Wa.Linuxסוכן (Azure Linux סוכן אורח). לצורך ניתוח חזותי של עקבות באמצעות גרפים, נתמכת שילוב עם ממשק גרפי. Windows מנתח ביצועים, זמין רק עבור Windows.

המראה של Windows 11 Insider Preview Build 22518 כולל את היכולת להתקין סביבות WSL (Windows תת-מערכת עבור Linux) כאפליקציה המופצת דרך חנות מיקרוסופט. מבחינת הטכנולוגיות בהן נעשה שימוש, ליבת ה-WSL נותרה זהה, רק שיטת ההתקנה והעדכון השתנתה (WSL עבור Windows 11 אינו מובנה בתמונת המערכת.) ההפצה דרך חנות Microsoft צוינה ככזו שתאפשר אספקה מהירה יותר של עדכונים ותכונות WSL חדשות, כולל מתן אפשרות להתקנה של גרסאות WSL חדשות מבלי להיות קשורות לגרסה. Windowsלדוגמה, לאחר הכנתן של פונקציות ניסיוניות כמו תמיכה בגרפיקה Linux- יישומים, מחשוב בצד ה-GPU והרכבת דיסק, המשתמש יוכל לגשת אליהם באופן מיידי, ללא צורך בעדכון Windows או שימוש בבניית בדיקות Windows מבפנים.
נזכיר לכם שבסביבת WSL המודרנית, המספקת את האפשרות להפעיל קבצי הפעלה Linux, במקום האמולטור שתרגם קריאות מערכת Linux לקריאות מערכת Windows, נעשה שימוש בסביבת ליבה מלאה Linuxהגרעין המוצע עבור WSL מבוסס על גרסת הגרעין Linux 5.10, אשר משופרת עם תיקונים ספציפיים ל-WSL, כולל אופטימיזציות להפחתת זמן הפעלת הליבה, הפחתת צריכת זיכרון והחזרת Windows מְשׁוּחרָר Linux-תהליכי זיכרון, ומשאירים את סט הדרוש המינימלי של מנהלי התקנים ותת-מערכות בליבת המערכת.
הליבה פועלת בסביבה Windows שימוש במכונה וירטואלית שכבר פועלת ב-Azure. סביבת ה-WSL פועלת בתמונת דיסק נפרדת (VHD) עם מערכת קבצים ext4 ומתאם רשת וירטואלי. רכיבי מרחב המשתמש מותקנים בנפרד ומבוססים על גרסאות build מהפצות שונות. לדוגמה, גרסאות build זמינות להתקנה ב-WSL מחנות Microsoft. Ubuntu, Debian גנו/Linuxקאלי Linux, פדורה, אלפין, SUSE ו-openSUSE.
מקור: OpenNet.ru
