مائیکروسافٹ نے پلیٹ فارمز پر کارکردگی کا تجزیہ کرنے اور کارکردگی سے متعلق مسائل کی تشخیص کے لیے اوپن سورس Microsoft-Performance-Tools پیکیج متعارف کرایا ہے۔ Linux и Androidنظام کی وسیع کارکردگی کا تجزیہ کرنے اور انفرادی ایپلی کیشنز کی پروفائلنگ کے لیے کمانڈ لائن یوٹیلیٹیز کا ایک سیٹ فراہم کیا جاتا ہے۔ کوڈ کو .NET کور پلیٹ فارم کا استعمال کرتے ہوئے C# میں لکھا جاتا ہے اور MIT لائسنس کے تحت تقسیم کیا جاتا ہے۔
LTTng، perf، اور Perfetto سب سسٹمز کو سسٹم کی سرگرمیوں اور پروفائلنگ ایپلی کیشنز کی نگرانی کے لیے بطور ذریعہ استعمال کیا جا سکتا ہے۔ LTTng آپ کو ٹاسک شیڈولر کی کارکردگی کا جائزہ لینے، عمل کی سرگرمی کی نگرانی، سسٹم کالز، I/O، اور فائل سسٹم کے واقعات کا تجزیہ کرنے کی اجازت دیتا ہے۔ Perf کا استعمال CPU بوجھ کا اندازہ کرنے کے لیے کیا جاتا ہے، اور Perfetto کو کارکردگی کے تجزیہ کے لیے استعمال کیا جا سکتا ہے۔ Android اور براؤزرز کرومیم انجن پر مبنی ہیں، اور آپ کو ٹاسک شیڈیولر کے کام کو مدنظر رکھنے، سی پی یو اور جی پی یو پر بوجھ کا اندازہ کرنے، ایف ٹی ٹریس استعمال کرنے اور عام واقعات کا سراغ لگانے کی اجازت دیتا ہے۔
یہ ٹول dmesg، Cloud-Init اور Wa فارمیٹس میں لاگ سے بھی معلومات نکال سکتا ہے۔Linuxایجنٹ (Azure Linux مہمان ایجنٹ)۔ گراف کا استعمال کرتے ہوئے نشانات کے بصری تجزیہ کے لیے، گرافیکل انٹرفیس کے ساتھ انضمام کی حمایت کی جاتی ہے۔ Windows کارکردگی کا تجزیہ کار، صرف کے لیے دستیاب ہے۔ Windows.

کی ظاہری شکل Windows 11 Insider Preview Build 22518 WSL ماحول کو انسٹال کرنے کی صلاحیت رکھتا ہے (Windows کے لیے سب سسٹم Linux) بطور مائیکروسافٹ اسٹور کے ذریعے تقسیم کردہ ایپلیکیشن۔ استعمال شدہ ٹیکنالوجیز کے لحاظ سے، WSL کور ایک جیسا ہی رہتا ہے، صرف انسٹالیشن اور اپ ڈیٹ کا طریقہ تبدیل ہوا ہے (WSL for Windows 11 سسٹم امیج میں شامل نہیں ہے۔) مائیکروسافٹ اسٹور کے ذریعے تقسیم کو اپ ڈیٹس اور نئے WSL فیچرز کی تیز تر فراہمی کی اجازت دینے کے لیے کہا گیا ہے، بشمول نئے WSL ورژن کو کسی ورژن سے منسلک کیے بغیر انسٹال کرنے کی اجازت دینا۔ Windowsمثال کے طور پر، گرافکس کی حمایت کے طور پر اس طرح کے تجرباتی افعال کی تیاری کے بعد Linux- ایپلی کیشنز، جی پی یو سائیڈ کمپیوٹنگ اور ڈسک ماؤنٹنگ، صارف اپ ڈیٹ کی ضرورت کے بغیر فوری طور پر ان تک رسائی حاصل کر سکے گا۔ Windows یا ٹیسٹ کی تعمیرات کا استعمال کرتے ہوئے Windows اندرونی۔
آئیے آپ کو یاد دلاتے ہیں کہ جدید ڈبلیو ایس ایل ماحول میں، جو قابل عمل فائلوں کا اجراء فراہم کرتا ہے۔ Linux، اس ایمولیٹر کے بجائے جس کا ترجمہ سسٹم کال کرتا ہے۔ Linux سسٹم کالز میں Windows، ایک مکمل دانا ماحول استعمال کیا جاتا ہے۔ LinuxWSL کے لیے مجوزہ کرنل دانا کی رہائی پر مبنی ہے۔ Linux 5.10، جسے WSL مخصوص پیچ کے ساتھ بڑھایا گیا ہے، بشمول کرنل کے آغاز کے وقت کو کم کرنے، میموری کی کھپت کو کم کرنے، اور واپسی کے لیے اصلاح Windows آزاد کر دیا Linux-میموری کے عمل، دانا میں ڈرائیوروں اور سب سسٹمز کے کم از کم ضروری سیٹ کو چھوڑ کر۔
دانا ایک ماحول میں چلتا ہے۔ Windows Azure میں پہلے سے چل رہی ایک ورچوئل مشین کا استعمال۔ WSL ماحول ایک الگ ڈسک امیج (VHD) میں ایک ext4 فائل سسٹم اور ورچوئل نیٹ ورک اڈاپٹر کے ساتھ چلتا ہے۔ یوزر اسپیس کے اجزاء الگ سے انسٹال کیے گئے ہیں اور مختلف ڈسٹری بیوشنز کی تعمیر پر مبنی ہیں۔ مثال کے طور پر، مائیکروسافٹ اسٹور سے WSL میں انسٹالیشن کے لیے بلڈس دستیاب ہیں۔ Ubuntu, Debian GNU/Linux، کالی۔ Linux، فیڈورا، الپائن، سوس اور اوپن سوس۔
ماخذ: opennet.ru
