Linux ಗಾಗಿ Microsoft-Performance-Tools ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ ಮತ್ತು Windows 11 ಗಾಗಿ WSL ನ ವಿತರಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮೈಕ್ರೋಸಾಫ್ಟ್-ಪರ್ಫಾರ್ಮೆನ್ಸ್-ಟೂಲ್ಸ್ ಅನ್ನು ಪರಿಚಯಿಸಿದೆ, ಇದು ಲಿನಕ್ಸ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಓಪನ್ ಸೋರ್ಸ್ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ. ಕೆಲಸಕ್ಕಾಗಿ, ಸಂಪೂರ್ಣ ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ವೈಯಕ್ತಿಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಪ್ರೊಫೈಲಿಂಗ್ ಮಾಡಲು ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಗಳ ಗುಂಪನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು .NET ಕೋರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು C# ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

LTTng, perf ಮತ್ತು Perfetto ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಸಿಸ್ಟಮ್ ಚಟುವಟಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ಪ್ರೊಫೈಲಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಮೂಲವಾಗಿ ಬಳಸಬಹುದು. LTTng ಕಾರ್ಯ ಶೆಡ್ಯೂಲರ್‌ನ ಕೆಲಸವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು, ಪ್ರಕ್ರಿಯೆಯ ಚಟುವಟಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು, ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು, ಇನ್‌ಪುಟ್ / ಔಟ್‌ಪುಟ್ ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಈವೆಂಟ್‌ಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. CPU ಲೋಡ್ ಅನ್ನು ಅಂದಾಜು ಮಾಡಲು ಪರ್ಫ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಕ್ರೋಮಿಯಂ ಎಂಜಿನ್‌ನ ಆಧಾರದ ಮೇಲೆ Android ಮತ್ತು ಬ್ರೌಸರ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು Perfetto ಅನ್ನು ಬಳಸಬಹುದು, ಮತ್ತು ಕಾರ್ಯ ಶೆಡ್ಯೂಲರ್‌ನ ಕೆಲಸವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು, CPU ಮತ್ತು GPU ನಲ್ಲಿ ಲೋಡ್ ಅನ್ನು ಅಂದಾಜು ಮಾಡಲು, FTrace ಅನ್ನು ಬಳಸಲು ಮತ್ತು ವಿಶಿಷ್ಟ ಘಟನೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಟೂಲ್‌ಕಿಟ್ dmesg, Cloud-Init ಮತ್ತು WaLinuxAgent (Azure Linux Guest Agent) ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಲ್ಲಿನ ಲಾಗ್‌ಗಳಿಂದ ಮಾಹಿತಿಯನ್ನು ಹೊರತೆಗೆಯಬಹುದು. ಗ್ರಾಫ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕುರುಹುಗಳ ದೃಶ್ಯ ವಿಶ್ಲೇಷಣೆಗಾಗಿ, ವಿಂಡೋಸ್‌ಗೆ ಮಾತ್ರ ಲಭ್ಯವಿರುವ ವಿಂಡೋಸ್ ಕಾರ್ಯಕ್ಷಮತೆ ವಿಶ್ಲೇಷಕ GUI ನೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.

Linux ಗಾಗಿ Microsoft-Performance-Tools ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ ಮತ್ತು Windows 11 ಗಾಗಿ WSL ನ ವಿತರಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್ ಕ್ಯಾಟಲಾಗ್ ಮೂಲಕ ವಿತರಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ರೂಪದಲ್ಲಿ WSL (Windows Subsystem for Linux) ಪರಿಸರವನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯದ Windows 11 ಇನ್ಸೈಡರ್ ಪೂರ್ವವೀಕ್ಷಣೆ ಬಿಲ್ಡ್ 22518 ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಗಮನಿಸಲಾಗಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಬಳಸಿದ ತಂತ್ರಜ್ಞಾನಗಳ ದೃಷ್ಟಿಕೋನದಿಂದ, WSL ಭರ್ತಿ ಒಂದೇ ಆಗಿರುತ್ತದೆ, ಕೇವಲ ಅನುಸ್ಥಾಪನ ಮತ್ತು ನವೀಕರಣ ವಿಧಾನವು ಬದಲಾಗಿದೆ (WSL ಗಾಗಿ ವಿಂಡೋಸ್ 11 ಸಿಸ್ಟಮ್ ಇಮೇಜ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ). ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್ ಮೂಲಕ ವಿತರಣೆಯು ನವೀಕರಣಗಳು ಮತ್ತು WSL ನ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳ ವಿತರಣೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ, ವಿಂಡೋಸ್ ಆವೃತ್ತಿಗೆ ಸಂಬಂಧಿಸದೆಯೇ WSL ನ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ ಎಂದು ಹೇಳಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಗ್ರಾಫಿಕಲ್ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಬೆಂಬಲ, ಜಿಪಿಯು ಕಂಪ್ಯೂಟಿಂಗ್ ಮತ್ತು ಡಿಸ್ಕ್ ಆರೋಹಿಸುವಂತಹ ಪ್ರಾಯೋಗಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು ಸಿದ್ಧವಾದಾಗ, ಬಳಕೆದಾರರು ವಿಂಡೋಸ್ ಅನ್ನು ನವೀಕರಿಸದೆ ಅಥವಾ ವಿಂಡೋಸ್ ಇನ್‌ಸೈಡರ್ ಟೆಸ್ಟ್ ಬಿಲ್ಡ್‌ಗಳನ್ನು ಬಳಸದೆಯೇ ಅವುಗಳನ್ನು ತಕ್ಷಣವೇ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ಭಾಷಾಂತರಿಸಿದ ಎಮ್ಯುಲೇಟರ್ ಬದಲಿಗೆ, ಲಿನಕ್ಸ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್‌ಗಳ ಉಡಾವಣೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಆಧುನಿಕ WSL ಪರಿಸರದಲ್ಲಿ, ಪೂರ್ಣ ಪ್ರಮಾಣದ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಹೊಂದಿರುವ ಪರಿಸರವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ನಾವು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ. WSL ಗಾಗಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಕರ್ನಲ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 5.10 ರ ಬಿಡುಗಡೆಯನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಕರ್ನಲ್ ಪ್ರಾರಂಭದ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ WSL-ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಚ್‌ಗಳೊಂದಿಗೆ ವಿಸ್ತರಿಸಲ್ಪಟ್ಟಿದೆ, ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಲಿನಕ್ಸ್ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಮುಕ್ತವಾದ ಮೆಮೊರಿಗೆ ವಿಂಡೋಸ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಕನಿಷ್ಠವನ್ನು ಬಿಡಿ ಕರ್ನಲ್‌ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಚಾಲಕಗಳು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಗಳ ಸೆಟ್.

ಅಜೂರ್‌ನಲ್ಲಿ ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ಕರ್ನಲ್ ವಿಂಡೋಸ್ ಪರಿಸರದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. WSL ಪರಿಸರವು ext4 ಫೈಲ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ವರ್ಚುವಲ್ ನೆಟ್‌ವರ್ಕ್ ಅಡಾಪ್ಟರ್‌ನೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಡಿಸ್ಕ್ ಇಮೇಜ್ (VHD) ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಬಳಕೆದಾರರ ಸ್ಥಳದ ಘಟಕಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ವಿಭಿನ್ನ ವಿತರಣೆಗಳ ನಿರ್ಮಾಣಗಳನ್ನು ಆಧರಿಸಿವೆ. ಉದಾಹರಣೆಗೆ, WSL ನಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಗೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್ ಕ್ಯಾಟಲಾಗ್ ಉಬುಂಟು, ಡೆಬಿಯನ್ GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ಮತ್ತು openSUSE ನ ಬಿಲ್ಡ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ