Microsoft-Performance-Tools pentru Linux a fost lansat și s-a început distribuirea WSL pentru Windows 11

Compania Microsoft a prezentat pachetul deschis Microsoft-Performance-Tools pentru analiza performanței și diagnosticarea problemelor legate de performanță pe platformele Linux și Android. Un set de utilitare de linie de comandă este disponibil pentru analiza performanței întregului sistem și profilarea aplicațiilor individuale. Codul este scris în C# utilizând platforma .NET Core și este distribuit sub licența MIT.

Subsystemele LTTng, perf și Perfetto pot fi utilizate ca sursă pentru urmărirea activității din sistem și profilarea aplicațiilor. LTTng permite evaluarea lucrării planificatorului de sarcini, urmărirea activității proceselor, analiza apelurilor de sistem, input/output și evenimentelor din FS. Perf este utilizat pentru evaluarea sarcinii pe CPU. Perfetto poate fi utilizat pentru analiza performanței Android și a browserelor bazate pe motorul Chromium, permițând evaluarea lucrării planificatorului de sarcini și a sarcinii pe CPU și GPU, utilizarea FTrace și efectuarea urmăririi evenimentelor tipice.

Uneltele pot extrage, de asemenea, informații din jurnale în formatele dmesg, Cloud-Init și WaLinuxAgent (Azure Linux Guest Agent). Pentru analiza vizuală a urmăririlor cu grafice, este suportată integrarea cu interfața grafică Windows Performance Analyzer, disponibilă doar pentru Windows.

Microsoft-Performance-Tools pentru Linux a fost lansat și s-a început distribuirea WSL pentru Windows 11

Se remarcă faptul că în Windows 11 Insider Preview Build 22518 a apărut posibilitatea instalării mediului WSL (Windows Subsystem for Linux) sub forma unei aplicații, distribuită prin catalogul Microsoft Store. Din punct de vedere al tehnologiilor utilizate, conținutul WSL a rămas același, s-a schimbat doar metoda de instalare și actualizare (WSL pentru Windows 11 nu este încorporat în imaginea sistemului). S-a afirmat că distribuția prin Microsoft Store va permite accelerarea livrării actualizărilor și noilor funcționalități WSL, inclusiv posibilitatea de a instala noi versiuni WSL fără a fi legat de versiunea Windows. De exemplu, după finalizarea unor funcții experimentale, cum ar fi suportul pentru aplicațiile Linux grafice, calculele pe GPU și montarea discurilor, utilizatorul va putea accesa imediat aceste funcționalități, fără a fi necesară actualizarea Windows sau utilizarea versiunilor de testare Windows Insider.

Reamintim că, în mediul modern WSL, care permite rularea fișierelor executabile Linux, în locul emulatorului care efectua traducerea apelurilor de sistem Linux în apeluri de sistem Windows, se folosește un mediu cu un nucleu Linux complet. Nucleul propus pentru WSL se bazează pe versiunea nucleului Linux 5.10, extins cu patch-uri specifice WSL, care includ optimizări pentru reducerea timpului de pornire al nucleului, diminuarea consumului de memorie, returnarea memoriei eliberate de procesele Linux către Windows, păstrând în nucleu un set minim necesar de drivere și subsisteme.

Nucleul rulează în mediu Windows printr-o mașină virtuală, deja utilizată în Azure. Mediul WSL este implementat într-o imagine de disc separată (VHD) cu un sistem de fișiere ext4 și un adaptor de rețea virtual. Componentele spațiului utilizator sunt instalate separat și se bazează pe versiuni din diferite distribuții. De exemplu, pentru instalarea în WSL, în catalogul Microsoft Store sunt disponibile versiuni Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE și openSUSE.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster