Microsoft-Performance-Tools for Linux нашр шуд ва паҳнкунии WSL барои Windows 11 оғоз шуд

Microsoft Microsoft-Performance-Tools, як бастаи кушодаасосро барои таҳлили кор ва ташхиси масъалаҳои иҷроиш дар платформаҳои Linux ва Android муаррифӣ кард. Барои кор, маҷмӯи утилитаҳои сатри фармон барои таҳлили кори тамоми система ва профили барномаҳои инфиродӣ пешниҳод карда мешавад. Рамз дар C# бо истифода аз платформаи .NET Core навишта шудааст ва таҳти иҷозатномаи MIT паҳн карда мешавад.

Зерсистемаҳои LTTng, perf ва Perfetto метавонанд ҳамчун манбаи мониторинги фаъолияти система ва барномаҳои профилсозӣ истифода шаванд. LTTng имкон медиҳад, ки кори банақшагирии вазифаҳо, мониторинги фаъолияти раванд, таҳлили зангҳои система, вуруд / баромад ва рӯйдодҳо дар системаи файлӣ. Perf барои ҳисоб кардани сарбории CPU истифода мешавад. Perfetto метавонад барои таҳлили кори Android ва браузерҳо дар асоси муҳаррики Chromium истифода шавад ва ба шумо имкон медиҳад, ки кори нақшаи вазифаҳоро ба назар гиред, сарбории CPU ва GPU-ро ҳисоб кунед, FTrace-ро истифода баред ва рӯйдодҳои маъмулиро пайгирӣ кунед.

Маҷмӯаи абзор инчунин метавонад маълумотро аз гузоришҳо дар форматҳои dmesg, Cloud-Init ва WaLinuxAgent (Azure Linux Guest Agent) истихроҷ кунад. Барои таҳлили визуалии пайҳо бо истифода аз графикҳо, ҳамгироӣ бо GUI Windows Performance Analyzer, ки танҳо барои Windows дастрас аст, дастгирӣ карда мешавад.

Microsoft-Performance-Tools for Linux нашр шуд ва паҳнкунии WSL барои Windows 11 оғоз шуд

Алоҳида қайд карда мешавад, ки намуди зоҳирии Windows 11 Insider Preview Build 22518 қобилияти насб кардани муҳити WSL (Windows Subsystem for Linux) дар шакли барномае, ки тавассути каталоги Microsoft Store паҳн карда мешавад. Ҳамзамон, аз нуқтаи назари технологияҳои истифодашуда, пуркунии WSL бетағйир боқӣ мемонад, танҳо усули насб ва навсозӣ тағир ёфтааст (WSL барои Windows 11 дар тасвири система сохта нашудааст). Гуфта мешавад, ки паҳнкунӣ тавассути Дӯкони Microsoft имкон медиҳад, ки интиқоли навсозиҳо ва хусусиятҳои нави WSL суръат бахшад, аз ҷумла имкон медиҳад, ки версияҳои нави WSL бидуни пайвастшавӣ ба версияи Windows насб кунед. Масалан, вақте ки хусусиятҳои таҷрибавӣ ба монанди дастгирии барномаҳои графикии Linux, ҳисобкунии GPU ва васлкунии диск омода мешаванд, корбар метавонад фавран ба онҳо бидуни навсозии Windows ё истифодаи сохтани санҷишҳои Windows Insider дастрасӣ пайдо кунад.

Ёдовар мешавем, ки дар муҳити муосири WSL, ки оғози файлҳои иҷрошавандаи Linux-ро таъмин мекунад, ба ҷои эмуляторе, ки зангҳои системаи Linuxро ба зангҳои системаи Windows тарҷума кардааст, муҳити дорои ядрои мукаммали Linux истифода мешавад. Ядро барои WSL пешниҳодшуда ба нашри ядрои Linux 5.10 асос ёфтааст, ки он бо часбҳои мушаххаси WSL васеъ карда шудааст, аз ҷумла оптимизатсияҳо барои кам кардани вақти оғозёбии ядро, кам кардани истеъмоли хотира, баргардонидани Windows ба хотираи аз ҷониби равандҳои Linux озодшуда ва тарк кардани ҳадди ақал маҷмӯи зарурии драйверҳо ва зерсистемаҳо дар ядро ​​​​.

Ядро дар муҳити Windows бо истифода аз мошини маҷозӣ, ки аллакай дар Azure кор мекунад, кор мекунад. Муҳити WSL дар як тасвири диски алоҳида (VHD) бо системаи файлии ext4 ва адаптери шабакаи виртуалӣ кор мекунад. Ҷузъҳои фазои корбар алоҳида насб карда мешаванд ва ба сохтани тақсимоти гуногун асос ёфтаанд. Масалан, барои насб дар WSL, каталоги Дӯкони Microsoft биноҳои Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ва openSUSE -ро пешниҳод мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ