Linux માટે Microsoft-Performance-Tools પ્રકાશિત કરવામાં આવ્યા છે અને Windows 11 માટે WSL નું વિતરણ શરૂ થઈ ગયું છે.

માઈક્રોસોફ્ટે Linux અને Android પ્લેટફોર્મ પર પ્રદર્શનનું વિશ્લેષણ કરવા અને પ્રદર્શન સમસ્યાઓનું નિદાન કરવા માટે Microsoft-Performance-Tools, ઓપન સોર્સ પેકેજ રજૂ કર્યું છે. કાર્ય માટે, સમગ્ર સિસ્ટમના પ્રદર્શનનું વિશ્લેષણ કરવા અને વ્યક્તિગત એપ્લિકેશનોની પ્રોફાઇલિંગ માટે આદેશ વાક્ય ઉપયોગિતાઓનો સમૂહ ઓફર કરવામાં આવે છે. કોડ .NET કોર પ્લેટફોર્મનો ઉપયોગ કરીને C# માં લખાયેલ છે અને MIT લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે.

LTTng, perf અને Perfetto સબસિસ્ટમનો ઉપયોગ સિસ્ટમની પ્રવૃત્તિ અને પ્રોફાઇલિંગ એપ્લીકેશન પર દેખરેખ માટે સ્ત્રોત તરીકે થઈ શકે છે. LTTng ટાસ્ક શેડ્યૂલરના કામનું મૂલ્યાંકન કરવાનું, પ્રક્રિયાની પ્રવૃત્તિનું નિરીક્ષણ કરવાનું, સિસ્ટમ કૉલ્સ, ઇનપુટ/આઉટપુટ અને ફાઇલ સિસ્ટમમાં ઇવેન્ટ્સનું વિશ્લેષણ કરવાનું શક્ય બનાવે છે. Perf નો ઉપયોગ CPU લોડનો અંદાજ કાઢવા માટે થાય છે. Perfetto નો ઉપયોગ ક્રોમિયમ એન્જિનના આધારે એન્ડ્રોઇડ અને બ્રાઉઝર્સના પ્રદર્શનનું વિશ્લેષણ કરવા માટે થઈ શકે છે, અને તમને ટાસ્ક શેડ્યૂલરના કાર્યને ધ્યાનમાં લેવા, CPU અને GPU પરના લોડનો અંદાજ કાઢવા, FTrace નો ઉપયોગ કરવા અને લાક્ષણિક ઘટનાઓને ટ્રેસ કરવા માટે પરવાનગી આપે છે.

ટૂલકીટ dmesg, Cloud-Init અને WaLinuxAgent (Azure Linux ગેસ્ટ એજન્ટ) ફોર્મેટમાંના લોગમાંથી પણ માહિતી મેળવી શકે છે. ગ્રાફનો ઉપયોગ કરીને ટ્રેસના વિઝ્યુઅલ પૃથ્થકરણ માટે, Windows પરફોર્મન્સ એનાલાઇઝર GUI સાથે એકીકરણ, જે ફક્ત Windows માટે ઉપલબ્ધ છે, સપોર્ટેડ છે.

Linux માટે Microsoft-Performance-Tools પ્રકાશિત કરવામાં આવ્યા છે અને Windows 11 માટે WSL નું વિતરણ શરૂ થઈ ગયું છે.

વિન્ડોઝ 11 ઇનસાઇડર પ્રિવ્યુ બિલ્ડ 22518 માં WSL (Windows સબસિસ્ટમ ફોર લિનક્સ) એન્વાર્યમેન્ટને માઇક્રોસોફ્ટ સ્ટોર કેટેલોગ દ્વારા વિતરિત કરાયેલ એપ્લિકેશનના સ્વરૂપમાં ઇન્સ્ટોલ કરવાની ક્ષમતા અલગથી નોંધવામાં આવી છે. તે જ સમયે, ઉપયોગમાં લેવાતી તકનીકોના દૃષ્ટિકોણથી, ડબ્લ્યુએસએલ ભરણ સમાન રહે છે, ફક્ત ઇન્સ્ટોલેશન અને અપડેટ પદ્ધતિ બદલાઈ ગઈ છે (વિન્ડોઝ 11 માટે ડબ્લ્યુએસએલ સિસ્ટમ ઇમેજમાં બિલ્ટ નથી). એવું જણાવવામાં આવ્યું છે કે માઇક્રોસોફ્ટ સ્ટોર દ્વારા વિતરણ WSL ના અપડેટ્સ અને નવી સુવિધાઓની ડિલિવરીને ઝડપી બનાવવાનું શક્ય બનાવશે, જેમાં તમને Windows સંસ્કરણ સાથે જોડાયેલા વિના WSL ના નવા સંસ્કરણોને ઇન્સ્ટોલ કરવાની મંજૂરી આપવાનો સમાવેશ થાય છે. ઉદાહરણ તરીકે, એકવાર પ્રાયોગિક સુવિધાઓ જેમ કે ગ્રાફિકલ Linux એપ્લીકેશન માટે સપોર્ટ, GPU કમ્પ્યુટિંગ અને ડિસ્ક માઉન્ટિંગ તૈયાર થઈ જાય, તો વપરાશકર્તા તેને Windows અપડેટ કર્યા વિના અથવા Windows Insider ટેસ્ટ બિલ્ડ્સનો ઉપયોગ કર્યા વિના તરત જ ઍક્સેસ કરી શકશે.

ચાલો આપણે યાદ કરીએ કે આધુનિક WSL પર્યાવરણમાં, જે Linux એક્ઝિક્યુટેબલ ફાઈલોને લોન્ચ કરવાની ખાતરી આપે છે, Linux સિસ્ટમ કૉલ્સને Windows સિસ્ટમ કૉલ્સમાં અનુવાદિત કરનાર ઇમ્યુલેટરને બદલે, સંપૂર્ણ સુવિધાયુક્ત Linux કર્નલ સાથેનું વાતાવરણ વપરાય છે. WSL માટે પ્રસ્તાવિત કર્નલ Linux કર્નલ 5.10 ના પ્રકાશન પર આધારિત છે, જે WSL-વિશિષ્ટ પેચો સાથે વિસ્તૃત છે, જેમાં કર્નલ સ્ટાર્ટઅપ સમય ઘટાડવા, મેમરી વપરાશ ઘટાડવા, Linux પ્રક્રિયાઓ દ્વારા મુક્ત કરાયેલ મેમરીમાં વિન્ડોઝને પરત કરવા અને ન્યૂનતમ છોડવા માટેના ઑપ્ટિમાઇઝેશનનો સમાવેશ થાય છે. કર્નલમાં ડ્રાઇવરો અને સબસિસ્ટમનો જરૂરી સમૂહ.

કર્નલ વિન્ડોઝ એન્વાયર્નમેન્ટમાં વર્ચ્યુઅલ મશીનનો ઉપયોગ કરીને ચાલે છે જે એઝ્યુરમાં પહેલેથી જ ચાલી રહી છે. WSL પર્યાવરણ એક અલગ ડિસ્ક ઈમેજ (VHD) પર ext4 ફાઈલ સિસ્ટમ અને વર્ચ્યુઅલ નેટવર્ક એડેપ્ટર સાથે ચાલે છે. યુઝર સ્પેસ ઘટકો અલગથી ઇન્સ્ટોલ કરવામાં આવે છે અને તે વિવિધ વિતરણોના બિલ્ડ પર આધારિત છે. ઉદાહરણ તરીકે, WSL માં ઇન્સ્ટોલેશન માટે, Microsoft Store સૂચિ ઉબુન્ટુ, ડેબિયન GNU/Linux, Kali Linux, Fedora, Alpine, SUSE અને openSUSE ના બિલ્ડ ઓફર કરે છે.

સોર્સ: opennet.ru

એક ટિપ્પણી ઉમેરો