Microsoft-Performance-Tools for Linux on julkaistu ja WSL:n jakelu Windows 11:lle on alkanut

Microsoft on tuonut markkinoille Microsoft-Performance-Tools, avoimen lähdekoodin paketin suorituskyvyn analysointiin ja suorituskykyongelmien diagnosointiin Linux- ja Android-alustoilla. Töitä varten tarjotaan joukko komentorivin apuohjelmia koko järjestelmän suorituskyvyn analysointiin ja yksittäisten sovellusten profilointiin. Koodi on kirjoitettu C#-kielellä .NET Core -alustan avulla ja sitä jaetaan MIT-lisenssillä.

LTTng-, perf- ja Perfetto-alijärjestelmiä voidaan käyttää lähteenä järjestelmän toiminnan seurantaan ja sovellusten profilointiin. LTTng mahdollistaa tehtävien ajoittajan työn arvioinnin, prosessin toiminnan seuraamisen, järjestelmäkutsujen, tulon/tulosteen ja tiedostojärjestelmän tapahtumien analysoinnin. Perf-arvoa käytetään arvioimaan suorittimen kuormitusta. Perfetton avulla voit analysoida Androidin ja Chromium-moottoriin perustuvien selainten suorituskykyä, ja sen avulla voit ottaa huomioon tehtävien ajoittajan työn, arvioida suorittimen ja grafiikkasuorittimen kuormitusta, käyttää FTracea ja jäljittää tyypillisiä tapahtumia.

Työkalupakkaus voi myös poimia tietoja lokeista dmesg-, Cloud-Init- ja WaLinuxAgent (Azure Linux Guest Agent) -muodoissa. Jälkien visuaaliseen analysointiin kaavioiden avulla tuetaan integraatiota Windows Performance Analyzer -käyttöliittymään, joka on saatavilla vain Windowsille.

Microsoft-Performance-Tools for Linux on julkaistu ja WSL:n jakelu Windows 11:lle on alkanut

Erikseen mainitaan, että Windows 11 Insider Preview Build 22518:ssa on mahdollisuus asentaa WSL (Windows Subsystem for Linux) -ympäristö Microsoft Store -luettelon kautta jaettavan sovelluksen muodossa. Samanaikaisesti käytettyjen teknologioiden näkökulmasta WSL-täyttö pysyy samana, vain asennus- ja päivitystapa on muuttunut (WSL for Windows 11 ei ole sisäänrakennettu järjestelmäkuvaan). Todetaan, että jakelu Microsoft Storen kautta mahdollistaa päivitysten ja uusien WSL-ominaisuuksien toimittamisen nopeuttamisen, mukaan lukien mahdollisuuden asentaa uusia WSL-versioita ilman, että se on sidottu Windows-versioon. Esimerkiksi kun kokeelliset ominaisuudet, kuten tuki graafisille Linux-sovelluksille, GPU-laskenta ja levyasennukset ovat valmiit, käyttäjä voi käyttää niitä välittömästi ilman tarvetta päivittää Windowsia tai käyttää Windows Insiderin testiversioita.

Muistetaan, että nykyaikaisessa WSL-ympäristössä, joka varmistaa Linuxin suoritettavien tiedostojen käynnistämisen, Linux-järjestelmäkutsut Windows-järjestelmäkutsuiksi muuntavan emulaattorin sijaan käytetään ympäristöä, jossa on täysi Linux-ydin. WSL:lle ehdotettu ydin perustuu Linux-ytimen 5.10 julkaisuun, jota on laajennettu WSL-kohtaisilla korjauspäivityksillä, mukaan lukien optimoinnit ytimen käynnistysajan lyhentämiseksi, muistinkulutuksen vähentämiseksi, Windowsin palauttamiseksi Linux-prosessien vapauttamaan muistiin ja vähimmäismäärän jättämiseen. vaadittu ajurijoukko ja alijärjestelmä ytimessä.

Ydin toimii Windows-ympäristössä käyttämällä virtuaalikonetta, joka on jo käynnissä Azuressa. WSL-ympäristö toimii erillisessä levykuvassa (VHD), jossa on ext4-tiedostojärjestelmä ja virtuaalinen verkkosovitin. Käyttäjätilakomponentit asennetaan erikseen ja ne perustuvat eri jakeluiden koontiversioihin. Esimerkiksi WSL-asennusta varten Microsoft Store -luettelo tarjoaa Ubuntun, Debian GNU/Linuxin, Kali Linuxin, Fedoran, Alpinen, SUSEn ja openSUSEn koontiversiot.

Lähde: opennet.ru

Lisää kommentti