Linux కోసం Microsoft-Performance-Tools ప్రచురించబడింది మరియు Windows 11 కోసం WSL పంపిణీ ప్రారంభమైంది

మైక్రోసాఫ్ట్ మైక్రోసాఫ్ట్-పెర్ఫార్మెన్స్-టూల్స్, లైనక్స్ మరియు ఆండ్రాయిడ్ ప్లాట్‌ఫారమ్‌లలో పనితీరును విశ్లేషించడానికి మరియు పనితీరు సమస్యలను విశ్లేషించడానికి ఓపెన్ సోర్స్ ప్యాకేజీని పరిచయం చేసింది. పని కోసం, మొత్తం సిస్టమ్ యొక్క పనితీరును విశ్లేషించడానికి మరియు వ్యక్తిగత అనువర్తనాలను ప్రొఫైలింగ్ చేయడానికి కమాండ్ లైన్ యుటిలిటీల సమితి అందించబడుతుంది. కోడ్ .NET కోర్ ప్లాట్‌ఫారమ్‌ని ఉపయోగించి C#లో వ్రాయబడింది మరియు MIT లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.

LTTng, perf మరియు Perfetto సబ్‌సిస్టమ్‌లను సిస్టమ్ కార్యాచరణ మరియు ప్రొఫైలింగ్ అప్లికేషన్‌లను పర్యవేక్షించడానికి మూలంగా ఉపయోగించవచ్చు. LTTng టాస్క్ షెడ్యూలర్ యొక్క పనిని మూల్యాంకనం చేయడం, ప్రక్రియ కార్యకలాపాలను పర్యవేక్షించడం, సిస్టమ్ కాల్‌లు, ఇన్‌పుట్/అవుట్‌పుట్ మరియు ఫైల్ సిస్టమ్‌లోని ఈవెంట్‌లను విశ్లేషించడం సాధ్యం చేస్తుంది. CPU లోడ్‌ను అంచనా వేయడానికి Perf ఉపయోగించబడుతుంది. Chromium ఇంజిన్ ఆధారంగా Android మరియు బ్రౌజర్‌ల పనితీరును విశ్లేషించడానికి Perfetto ఉపయోగించబడుతుంది మరియు టాస్క్ షెడ్యూలర్ యొక్క పనిని పరిగణనలోకి తీసుకోవడానికి, CPU మరియు GPUపై లోడ్‌ను అంచనా వేయడానికి, FTraceని ఉపయోగించడానికి మరియు సాధారణ ఈవెంట్‌లను కనుగొనడానికి మిమ్మల్ని అనుమతిస్తుంది.

టూల్‌కిట్ dmesg, Cloud-Init మరియు WaLinuxAgent (Azure Linux గెస్ట్ ఏజెంట్) ఫార్మాట్‌లలోని లాగ్‌ల నుండి కూడా సమాచారాన్ని సంగ్రహించగలదు. గ్రాఫ్‌లను ఉపయోగించి ట్రేస్‌ల దృశ్య విశ్లేషణ కోసం, Windows కోసం మాత్రమే అందుబాటులో ఉండే Windows Performance Analyzer GUIతో ఏకీకరణకు మద్దతు ఉంది.

Linux కోసం Microsoft-Performance-Tools ప్రచురించబడింది మరియు Windows 11 కోసం WSL పంపిణీ ప్రారంభమైంది

Windows 11 ఇన్‌సైడర్ ప్రివ్యూ బిల్డ్ 22518లో మైక్రోసాఫ్ట్ స్టోర్ కేటలాగ్ ద్వారా పంపిణీ చేయబడిన అప్లికేషన్ రూపంలో WSL (Windows సబ్‌సిస్టమ్ ఫర్ Linux) ఎన్విరాన్‌మెంట్‌ను ఇన్‌స్టాల్ చేయగల సామర్థ్యం ప్రత్యేకంగా గుర్తించబడింది. అదే సమయంలో, ఉపయోగించిన సాంకేతికతల దృక్కోణం నుండి, WSL పూరకం అలాగే ఉంటుంది, ఇన్‌స్టాలేషన్ మరియు అప్‌డేట్ పద్ధతి మాత్రమే మార్చబడింది (WSL కోసం Windows 11 సిస్టమ్ ఇమేజ్‌లో నిర్మించబడలేదు). మైక్రోసాఫ్ట్ స్టోర్ ద్వారా పంపిణీ చేయడం వలన WSL యొక్క నవీకరణలు మరియు కొత్త ఫీచర్ల డెలివరీని వేగవంతం చేయడం సాధ్యమవుతుందని పేర్కొనబడింది, Windows వెర్షన్‌తో ముడిపడి ఉండకుండా WSL యొక్క కొత్త వెర్షన్‌లను ఇన్‌స్టాల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, గ్రాఫికల్ లైనక్స్ అప్లికేషన్‌లకు సపోర్ట్, GPU కంప్యూటింగ్ మరియు డిస్క్ మౌంటింగ్ వంటి ప్రయోగాత్మక ఫీచర్‌లు సిద్ధమైన తర్వాత, వినియోగదారు Windowsని అప్‌డేట్ చేయకుండా లేదా Windows Insider టెస్ట్ బిల్డ్‌లను ఉపయోగించకుండా వాటిని వెంటనే యాక్సెస్ చేయగలరు.

Linux సిస్టమ్ కాల్‌లను Windows సిస్టమ్ కాల్‌లలోకి అనువదించిన ఎమ్యులేటర్‌కు బదులుగా, Linux ఎక్జిక్యూటబుల్ ఫైల్‌ల ప్రారంభాన్ని నిర్ధారించే ఆధునిక WSL వాతావరణంలో, పూర్తి స్థాయి Linux కెర్నల్‌తో కూడిన పర్యావరణం ఉపయోగించబడుతుందని మనం గుర్తుచేసుకుందాం. WSL కోసం ప్రతిపాదించబడిన కెర్నల్ Linux కెర్నల్ 5.10 విడుదలపై ఆధారపడి ఉంటుంది, ఇది WSL-నిర్దిష్ట ప్యాచ్‌లతో విస్తరించబడింది, కెర్నల్ ప్రారంభ సమయాన్ని తగ్గించడానికి, మెమరీ వినియోగాన్ని తగ్గించడానికి, Linux ప్రక్రియల ద్వారా విడుదల చేయబడిన మెమరీకి Windowsని తిరిగి ఇవ్వడానికి మరియు కనిష్టంగా వదిలివేయడానికి ఆప్టిమైజేషన్‌లతో సహా. కెర్నల్‌లో అవసరమైన డ్రైవర్లు మరియు సబ్‌సిస్టమ్‌ల సమితి.

కెర్నల్ ఇప్పటికే అజూర్‌లో నడుస్తున్న వర్చువల్ మిషన్‌ను ఉపయోగించి విండోస్ వాతావరణంలో నడుస్తుంది. WSL ఎన్విరాన్మెంట్ ఒక ప్రత్యేక డిస్క్ ఇమేజ్ (VHD)లో ext4 ఫైల్ సిస్టమ్ మరియు వర్చువల్ నెట్‌వర్క్ అడాప్టర్‌తో నడుస్తుంది. వినియోగదారు-స్పేస్ భాగాలు విడిగా ఇన్‌స్టాల్ చేయబడ్డాయి మరియు వివిధ పంపిణీల నుండి బిల్డ్‌ల ఆధారంగా ఉంటాయి. ఉదాహరణకు, మైక్రోసాఫ్ట్ స్టోర్ WSLలో ఇన్‌స్టాలేషన్ కోసం ఉబుంటు, డెబియన్ గ్నూ/లైనక్స్, కాలీ లైనక్స్, ఫెడోరా, ఆల్పైన్, SUSE మరియు openSUSE యొక్క బిల్డ్‌లను అందిస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి