Microsoft-Performance-Tools for Linux شائع ہو چکا ہے اور Windows 11 کے لیے WSL کی تقسیم شروع ہو گئی ہے۔

Microsoft نے Microsoft-Performance-Tools متعارف کرایا ہے، جو لینکس اور اینڈرائیڈ پلیٹ فارمز پر کارکردگی کا تجزیہ کرنے اور کارکردگی کے مسائل کی تشخیص کے لیے ایک اوپن سورس پیکیج ہے۔ کام کے لیے، پورے نظام کی کارکردگی کا تجزیہ کرنے اور انفرادی ایپلی کیشنز کی پروفائلنگ کے لیے کمانڈ لائن یوٹیلیٹیز کا ایک سیٹ پیش کیا جاتا ہے۔ کوڈ کو .NET کور پلیٹ فارم کا استعمال کرتے ہوئے C# میں لکھا جاتا ہے اور MIT لائسنس کے تحت تقسیم کیا جاتا ہے۔

LTTng، perf اور Perfetto سب سسٹمز کو سسٹم کی سرگرمیوں اور پروفائلنگ ایپلی کیشنز کی نگرانی کے لیے بطور ذریعہ استعمال کیا جا سکتا ہے۔ LTTng فائل سسٹم میں ٹاسک شیڈیولر کے کام کا جائزہ لینا، عمل کی سرگرمی کی نگرانی، سسٹم کالز، ان پٹ/آؤٹ پٹ اور واقعات کا تجزیہ کرنا ممکن بناتا ہے۔ Perf کا استعمال CPU بوجھ کا اندازہ لگانے کے لیے کیا جاتا ہے۔ Perfetto کو کرومیم انجن کی بنیاد پر اینڈرائیڈ اور براؤزرز کی کارکردگی کا تجزیہ کرنے کے لیے استعمال کیا جا سکتا ہے، اور آپ کو ٹاسک شیڈیولر کے کام کو مدنظر رکھنے، CPU اور GPU پر بوجھ کا اندازہ لگانے، FTrace استعمال کرنے اور عام واقعات کا سراغ لگانے کی اجازت دیتا ہے۔

ٹول کٹ dmesg، Cloud-Init اور WaLinuxAgent (Azure Linux Guest Agent) فارمیٹس میں لاگ سے بھی معلومات نکال سکتی ہے۔ گرافس کا استعمال کرتے ہوئے نشانات کے بصری تجزیے کے لیے، ونڈوز پرفارمنس اینالائزر GUI کے ساتھ انضمام، جو صرف ونڈوز کے لیے دستیاب ہے، تعاون یافتہ ہے۔

Microsoft-Performance-Tools for Linux شائع ہو چکا ہے اور Windows 11 کے لیے WSL کی تقسیم شروع ہو گئی ہے۔

ونڈوز 11 انسائیڈر پریویو بلڈ 22518 میں WSL (Windows Subsystem for Linux) کے ماحول کو انسٹال کرنے کی صلاحیت کی ظاہری شکل کو الگ سے نوٹ کیا گیا ہے جو مائیکروسافٹ اسٹور کیٹلاگ کے ذریعے تقسیم کردہ ایپلیکیشن کی شکل میں ہے۔ ایک ہی وقت میں، استعمال شدہ ٹیکنالوجیز کے نقطہ نظر سے، WSL بھرنے کا طریقہ وہی رہتا ہے، صرف انسٹالیشن اور اپ ڈیٹ کا طریقہ تبدیل ہوا ہے (WSL for Windows 11 سسٹم امیج میں نہیں بنایا گیا ہے)۔ بتایا گیا ہے کہ مائیکروسافٹ اسٹور کے ذریعے تقسیم WSL کے اپ ڈیٹس اور نئے فیچرز کی ترسیل کو تیز کرنا ممکن بنائے گی، بشمول آپ کو ونڈوز ورژن سے منسلک کیے بغیر WSL کے نئے ورژن انسٹال کرنے کی اجازت دینا۔ مثال کے طور پر، ایک بار تجرباتی خصوصیات جیسے کہ گرافیکل لینکس ایپلی کیشنز، GPU کمپیوٹنگ، اور ڈسک ماؤنٹنگ کے لیے سپورٹ تیار ہو جائے، صارف ونڈوز کو اپ ڈیٹ کیے بغیر یا ونڈوز انسائیڈر ٹیسٹ بلڈز استعمال کیے بغیر فوری طور پر ان تک رسائی حاصل کر سکے گا۔

ہمیں یاد کرنا چاہیے کہ جدید ڈبلیو ایس ایل ماحول میں، جو لینکس کے قابل عمل فائلوں کے اجراء کو یقینی بناتا ہے، لینکس سسٹم کالز کو ونڈوز سسٹم کالز میں ترجمہ کرنے والے ایمولیٹر کے بجائے، مکمل لینکس کرنل والا ماحول استعمال کیا جاتا ہے۔ ڈبلیو ایس ایل کے لیے تجویز کردہ کرنل لینکس کرنل 5.10 کے اجراء پر مبنی ہے، جس میں ڈبلیو ایس ایل کے مخصوص پیچ کے ساتھ توسیع کی گئی ہے، بشمول کرنل کے آغاز کے وقت کو کم کرنے، میموری کی کھپت کو کم کرنے، لینکس کے عمل سے آزاد کردہ میموری پر ونڈوز کو واپس کرنا، اور کم از کم چھوڑنا۔ دانا میں ڈرائیوروں اور سب سسٹم کا مطلوبہ سیٹ۔

دانا ونڈوز ماحول میں ایک ورچوئل مشین کا استعمال کرتے ہوئے چلتا ہے جو پہلے سے Azure میں چل رہی ہے۔ WSL ماحول ایک الگ ڈسک امیج (VHD) میں ایک ext4 فائل سسٹم اور ورچوئل نیٹ ورک اڈاپٹر کے ساتھ چلتا ہے۔ یوزر اسپیس کے اجزاء الگ سے انسٹال کیے گئے ہیں اور مختلف ڈسٹری بیوشنز کی تعمیر پر مبنی ہیں۔ مثال کے طور پر، مائیکروسافٹ اسٹور WSL پر انسٹالیشن کے لیے Ubuntu، Debian GNU/Linux، Kali Linux، Fedora، Alpine، SUSE، اور openSUSE کی تعمیرات پیش کرتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں