WSL2 ಈಗಾಗಲೇ ಮೆಮೊರಿ ಮರುಹಕ್ಕು ಹೊಂದಿದೆ

WSL2

ದಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಭಿವರ್ಧಕರು WSL2 ಪದರದ ವಿಸ್ತರಣೆಯನ್ನು ಘೋಷಿಸಿದ್ದಾರೆ ವಿಂಡೋಸ್ ಇನ್ಸೈಡರ್ ಪ್ರಾಯೋಗಿಕ ಕಟ್ಟಡಗಳಲ್ಲಿ (ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆ) (ಬಿಲ್ಡ್ 19013). ಇವುಗಳಲ್ಲಿ ಅವರು ಅದನ್ನು ಘೋಷಿಸುತ್ತಾರೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸೇರಿಸಿದ್ದಾರೆ ಮೆಮೊರಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು (ಮೆಮೊರಿ ಮರುಹಕ್ಕು), ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಬಿಡುಗಡೆಯಾಗುತ್ತದೆ.

ಹಿಂದೆ, ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ಬಳಕೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಕರ್ನಲ್, ಮೆಮೊರಿ ಮೂಲಕ ಇದನ್ನು WSL2 ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕೆ ನಿಯೋಜಿಸಲಾಗಿದೆ, ಆದರೆ ಅದರ ನಂತರ ಅದು ಸ್ಥಿರವಾಗಿ ಉಳಿಯಿತು ಮತ್ತು ವ್ಯವಸ್ಥೆಗೆ ಹಿಂತಿರುಗಲಿಲ್ಲ, ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಪ್ರಕ್ರಿಯೆಯ ಪೂರ್ಣಗೊಂಡ ನಂತರ ಮತ್ತು ನಿಯೋಜಿತ ಮೆಮೊರಿಯ ಅಗತ್ಯತೆಯ ಅನುಪಸ್ಥಿತಿಯ ನಂತರವೂ.

ಈಗ WSL 2 ನಲ್ಲಿ ಮೆಮೊರಿ ಪುನಃ ಪಡೆದುಕೊಳ್ಳುವುದರೊಂದಿಗೆ, ಲಿನಕ್ಸ್‌ನಲ್ಲಿನ ಮೆಮೊರಿ ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದಾಗ, ಅದನ್ನು ಎಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗುವುದು ಎಂದು ಹೋಸ್ಟ್‌ಗೆ ತಿಳಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ WSL 2 VM ಮೆಮೊರಿ ಗಾತ್ರದಲ್ಲಿ ಕಡಿಮೆಯಾಗುತ್ತದೆ.

ಮೆಮೊರಿ ರಿಕ್ಲೇಮ್ ಮೆಕ್ಯಾನಿಸಮ್ ಮುಕ್ತ ಮೆಮೊರಿಯನ್ನು ಮುಖ್ಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಹಿಂತಿರುಗಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ವರ್ಚುವಲ್ ಯಂತ್ರದ ಮೆಮೊರಿ ಗಾತ್ರವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬಳಕೆದಾರರ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಮುಕ್ತಗೊಂಡ ಮೆಮೊರಿಯನ್ನು ಮಾತ್ರವಲ್ಲ, ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ ಹಿಡಿದಿಡಲು ಬಳಸುವ ಮೆಮೊರಿಯನ್ನೂ ಸಹ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.

ಬಳಕೆದಾರ ಪ್ರಕ್ರಿಯೆಗಳು ಲಿನಕ್ಸ್ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಬಳಸುವ ಏಕೈಕ ವಿಷಯವಲ್ಲ. ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಸಹ ಪುಟ ಸಂಗ್ರಹವನ್ನು ಒಳಗೊಂಡಂತೆ ಅನೇಕ ಸಂಗ್ರಹಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಫೈಲ್ ವಿಷಯವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಇದು ಹೇಗೆ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಇನ್ನೂ ಒಂದು ನೈಜ-ಪ್ರಪಂಚದ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ.

ಉದಾಹರಣೆಗೆ, ಹೆಚ್ಚಿನ ಡಿಸ್ಕ್ ಚಟುವಟಿಕೆಯೊಂದಿಗೆ, ಪುಟ ಸಂಗ್ರಹ ಗಾತ್ರವು ಹೆಚ್ಚಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಎಫ್‌ಎಸ್‌ನ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಫೈಲ್‌ಗಳ ವಿಷಯವನ್ನು ಇತ್ಯರ್ಥಪಡಿಸಲಾಗುತ್ತದೆ. "ಪ್ರತಿಧ್ವನಿ 1> / proc / sys / vm / drop_caches" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಸಂಗ್ರಹವನ್ನು ತೆರವುಗೊಳಿಸಬಹುದು ಮತ್ತು ಮೆಮೊರಿ ಮುಖ್ಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಮರಳುತ್ತದೆ.

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

ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಪ್ಯಾಚ್‌ನಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ, ಇದು ಲಿನಕ್ಸ್ ಅತಿಥಿಯಲ್ಲಿ ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದಾಗ ಸಣ್ಣ ಪ್ರಮಾಣದ ಮೆಮೊರಿಯನ್ನು ಹೋಸ್ಟ್ ಯಂತ್ರಕ್ಕೆ ಹಿಂತಿರುಗಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಪ್ಯಾಚ್ ಅನ್ನು ಸೇರಿಸಲು ನಾವು WSL2 ನಲ್ಲಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ನವೀಕರಿಸಿದ್ದೇವೆ ಮತ್ತು ಈ ಪುಟ ವರದಿ ಮಾಡುವ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬೆಂಬಲಿಸಲು ಹೈಪರ್-ವಿ ಅನ್ನು ಮಾರ್ಪಡಿಸಿದ್ದೇವೆ.

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ಯಾಚ್ ಅನ್ನು ಯಾವುದೇ ಅತಿಥಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಬಳಕೆಯಾಗದ ಮೆಮೊರಿ ಪುಟಗಳನ್ನು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್‌ಗೆ ಹಿಂತಿರುಗಿಸಲು, ಮತ್ತು ಇದನ್ನು ಬಹು ಹೈಪರ್‌ವೈಸರ್‌ಗಳೊಂದಿಗೆ ಬಳಸಬಹುದು. ಡಬ್ಲ್ಯೂಎಸ್ಎಲ್ 2 ರ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ಯಾಚ್ ಅನ್ನು ಹೈಪರ್-ವಿ ಹೈಪರ್ವೈಸರ್ಗೆ ಮೆಮೊರಿಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ಅನುಗುಣವಾಗಿರುತ್ತದೆ.

ಅದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಬಹಳ ಮುಖ್ಯ WSL ನ ಎರಡನೇ ಆವೃತ್ತಿಯು ಎಮ್ಯುಲೇಟರ್ ಬದಲು ಪೂರ್ಣ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ತಲುಪಿಸುವಲ್ಲಿ ಭಿನ್ನವಾಗಿರುತ್ತದೆ ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಅನುವಾದಿಸುವ ಹಾರಾಡುತ್ತ.

ಡಬ್ಲ್ಯೂಎಸ್ಎಲ್ 2 ವಾಸ್ತುಶಿಲ್ಪದ ಹೊಸ ಆವೃತ್ತಿಯಾಗಿದೆವಿಂಡೋಸ್ನಲ್ಲಿ ಲಿನಕ್ಸ್ ಇಎಲ್ಎಫ್ 64 ಬೈನರಿಗಳನ್ನು ಚಲಾಯಿಸಲು ಲಿನಕ್ಸ್ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. WSL 2 ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯು ಹೈಪರ್-ವಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕನಿಷ್ಠ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನೊಂದಿಗೆ ಹಗುರವಾದ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ರಚಿಸಲು ಬಳಸುತ್ತದೆ.

WSL2 ನಲ್ಲಿ ವಿತರಿಸಲಾದ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಆವೃತ್ತಿ 4.19 ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದು ವಿಂಡೋಸ್ ಪರಿಸರದಲ್ಲಿ ಈಗಾಗಲೇ ಅಜೂರ್‌ನಲ್ಲಿ ಬಳಸಲಾದ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗಾಗಿ ನವೀಕರಣಗಳನ್ನು ವಿಂಡೋಸ್ ಅಪ್ಡೇಟ್ ಎಂಜಿನ್ ಮೂಲಕ ತಲುಪಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ನಿರಂತರ ಏಕೀಕರಣ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ.

ಕರ್ನಲ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುವ WSL2- ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಚ್‌ಗಳು ಕರ್ನಲ್ ಪ್ರಾರಂಭದ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಕರ್ನಲ್ ಅನ್ನು ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುವ ಚಾಲಕರು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಬಿಡಲು ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ.

ನೀವು ಅದರ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ನೀವು ಅವುಗಳನ್ನು ಮೂಲ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ಪರಿಶೀಲಿಸಬಹುದು. ಲಿಂಕ್ ಇದು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.