Հրապարակվել է Microsoft-Performance-Tools-ը Linux-ի համար և սկսվել է WSL-ի տարածումը Windows 11-ի համար

Microsoft-ը ներկայացրել է Microsoft-Performance-Tools-ը, որը բաց կոդով փաթեթ է Linux և Android հարթակներում կատարողականի վերլուծության և կատարողականի խնդիրների ախտորոշման համար: Աշխատանքի համար առաջարկվում է հրամանի տողի կոմունալ ծառայությունների մի շարք՝ ամբողջ համակարգի աշխատանքը վերլուծելու և առանձին հավելվածների պրոֆիլավորման համար: Կոդը գրված է C#-ով, օգտագործելով .NET Core հարթակը և տարածվում է MIT լիցենզիայի ներքո:

LTTng, perf և Perfetto ենթահամակարգերը կարող են օգտագործվել որպես համակարգի գործունեության մոնիտորինգի և հավելվածների պրոֆիլավորման աղբյուր: LTTng-ը հնարավորություն է տալիս գնահատել առաջադրանքների ժամանակացույցի աշխատանքը, վերահսկել գործընթացի գործունեությունը, վերլուծել համակարգի կանչերը, մուտքային/ելքային և իրադարձությունները ֆայլային համակարգում: Perf-ն օգտագործվում է պրոցեսորի ծանրաբեռնվածությունը գնահատելու համար: Perfetto-ն կարող է օգտագործվել Chromium շարժիչի վրա հիմնված Android-ի և բրաուզերների աշխատանքը վերլուծելու համար և թույլ է տալիս հաշվի առնել առաջադրանքների ժամանակացույցի աշխատանքը, գնահատել CPU-ի և GPU-ի բեռը, օգտագործել FTrace և հետևել բնորոշ իրադարձություններին:

Գործիքակազմը կարող է նաև տեղեկատվություն կորզել dmesg, Cloud-Init և WaLinuxAgent (Azure Linux Guest Agent) ձևաչափերի տեղեկամատյաններից: Գրաֆիկների օգտագործմամբ հետքերի տեսողական վերլուծության համար աջակցվում է Windows Performance Analyzer GUI-ի հետ ինտեգրումը, որը հասանելի է միայն Windows-ի համար:

Հրապարակվել է Microsoft-Performance-Tools-ը Linux-ի համար և սկսվել է WSL-ի տարածումը Windows 11-ի համար

Առանձին-առանձին նշվում է Windows 11 Insider Preview Build 22518-ում WSL (Windows ենթահամակարգ Linux-ի համար) միջավայր տեղադրելու ունակության տեսքը Microsoft Store-ի կատալոգի միջոցով բաշխված հավելվածի տեսքով: Միևնույն ժամանակ, օգտագործված տեխնոլոգիաների տեսանկյունից, WSL լցոնումը մնում է նույնը, փոխվել է միայն տեղադրման և թարմացման եղանակը (WSL-ը Windows 11-ի համար ներկառուցված չէ համակարգի պատկերի մեջ): Նշվում է, որ Microsoft Store-ի միջոցով բաշխումը հնարավորություն կտա արագացնել 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 Store-ի կատալոգն առաջարկում է Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE և openSUSE-ի կառուցումներ:

Source: opennet.ru

Добавить комментарий