ZSwap ಗೆ ಉಬುಂಟು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಸುಧಾರಿಸುವುದು

ಟಕ್ಸ್ ಮ್ಯಾಸ್ಕಾಟ್

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

ಈ ಕರ್ನಲ್ ಉಪಕರಣವು ಉಪಯುಕ್ತವಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ನಾವು ಕೆಲವು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಧಾನ ಪ್ರೊಸೆಸರ್ ಅಥವಾ ನಿಧಾನ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಹೊಂದಿದ್ದರೆ, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಾಚರಣೆಯು ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚು ನಿಧಾನವಾಗಲು ಕಾರಣವಾಗುತ್ತದೆ.

ZSwap ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮತ್ತು ಬಳಸುವ ಮೊದಲು, ನಾವು ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಉಬುಂಟುನ ಹಳೆಯ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಪಡೆದ ವಿತರಣೆಗಳಲ್ಲಿ ಅಥವಾ ಎಲ್ಟಿಎಸ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ನಾವು ಈ ಕಾರ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸದಿರಬಹುದು. ನಾನು ಪ್ರಸ್ತುತ ಉಬುಂಟು 17.10 ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಈ ಆವೃತ್ತಿಯು ಈಗಾಗಲೇ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಂಡಿದೆ. ಆದರೆ ಉತ್ತಮ ಅದು ಸಕ್ರಿಯವಾಗಿದೆ ಎಂದು ನಾವೇ ಪರಿಶೀಲಿಸಿಆದ್ದರಿಂದ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬರೆಯಬೇಕಾಗಿದೆ:

cat /boot/config-`uname -r` | grep -i zswap

ಇದು ನಮಗೆ ಕಾಣಿಸಿಕೊಂಡರೆ CONFIG_ZSWAP = y, ಅದು ಸಕ್ರಿಯವಾಗಿದೆ ಎಂದು ಅರ್ಥೈಸುತ್ತದೆ, ಅದು ಒಂದೇ ರೀತಿ ಕಾಣಿಸಿಕೊಂಡರೂ «n in ನಲ್ಲಿ ಕೊನೆಗೊಂಡರೆ, ಅದು ನಾವು ಸಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ ಎಂದು ಅರ್ಥೈಸುತ್ತದೆ. ನಾವು ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ ನಾವು ಗ್ರಬ್ ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಬೇಕಾಗಿದೆ. ಇದನ್ನು ಮಾಡಲು ನಾವು ಮೂಲ ಅನುಮತಿಯೊಂದಿಗೆ ಜೆಡಿಟ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ:

gksu gedit /etc/default/grub

ಮತ್ತು ನಾವು ಸಾಲನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ಮೂಲಕ

GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso zswap.enabled = 1 zswap.compressor = lz4"

ನಾವು ಉಳಿಸುತ್ತೇವೆ, ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚುತ್ತೇವೆ ಮತ್ತು ಗ್ರಬ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತೇವೆ:

sudo update-grub

ಈಗ ನಾವು ZSwap ಬಳಸುವ ಮತ್ತೊಂದು ಸಾಧನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು, Lz4 ಸಂಕೋಚಕ. ಇದನ್ನು ಮಾಡಲು, ಅದೇ ಟರ್ಮಿನಲ್ನಿಂದ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬರೆಯುತ್ತೇವೆ:

sudo su
echo lz4 >> / etc / initramfs-tools / modules
echo lz4_compress >> / etc / initramfs-tools / modules
update-initramfs -u

ನಾವು ಪಿಸಿಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಈಗ ನಾವು ZSwap ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದೇವೆಯೇ ಎಂದು ಮತ್ತೆ ಪರಿಶೀಲಿಸಬಹುದು, ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ನಾವು ಬಳಸುವ ಮೊದಲ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಮತ್ತು ಸಂದೇಶವನ್ನು ಮೊದಲು ತೋರಿಸುತ್ತೇವೆ. ಹಾಗೂ ನಮ್ಮ ತಂಡದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಹೆಚ್ಚಳವನ್ನು ನಾವು ಗಮನಿಸುತ್ತೇವೆ, ಜಿಂಪ್ ತೆರೆಯುವಂತಹ ಕೆಲವು ಕಾರ್ಯಗಳಲ್ಲಿ ವೇಗವಾಗಿರುವುದು.


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

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

*

*

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

  1.   ಫ್ರಾನ್ಸಿಸ್ಕೊ ​​ಆಂಟೋನಿಯೊ ನೊಸೆಟ್ಟಿ ಅಂಜಿಯಾನಿ ಡಿಜೊ

    ಮೌರಿಸಿಯೋ ಫಿಗುಯೆರೋ

  2.   ಮೈಕೆಲ್ ಡಿಜೊ

    ಲೇಖನಗಳನ್ನು ಉಲ್ಲೇಖಿಸದೆ ನೀವು ಲೇಖನಗಳನ್ನು ನಕಲಿಸುತ್ತಿರುವುದರಿಂದ ... ಕನಿಷ್ಠ ಅದನ್ನು ಚೆನ್ನಾಗಿ ಅನುವಾದಿಸಿ. ಆಜ್ಞಾ ಸಾಲುಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಸ್ಥಳಗಳನ್ನು ಹೊಂದಿವೆ, ಅವುಗಳನ್ನು ಗೂಗಲ್ ಅನುವಾದಕದಿಂದ ರಚಿಸಲಾಗುತ್ತದೆ.
    ಮೂಲ ಲೇಖನ ಇದು:
    https://ubuntu-mate.community/t/enable-zswap-to-increase-performance/11302

    1.    ಜಿಮ್ಮಿ ಒಲಾನೊ ಡಿಜೊ

      ನನ್ನ ಅಭಿಪ್ರಾಯವನ್ನು ಗೌರವಿಸುವ ಅನುಮತಿ:

      ನಾನು ಕಲಿಯುತ್ತಿರುವ ವಿಷಯದಲ್ಲಿ ನಾನು ಕಲಿಯುತ್ತಿದ್ದೇನೆ, ನಾನು ವಿವರಿಸುವ ಉಚಿತ ಜ್ಞಾನದ ಪ್ರಸಾರ:
      ಉಬುಂಟು-ಸಂಗಾತಿಯ (ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ) ಆ ಲೇಖನವು ಈ ಲೇಖನವನ್ನು ಓದುವಾಗ ನಾನು ಯೋಚಿಸಿದ್ದಕ್ಕೆ ಶೀಘ್ರವಾಗಿ ಉತ್ತರಿಸುತ್ತದೆ: ನಮ್ಮಲ್ಲಿ LZ4 ಸಂಕೋಚಕವಿದೆ ಎಂದು ನಮಗೆ ಹೇಗೆ ಗೊತ್ತು?

      dmesg | grep -i zswap

      ನಾವು ಉಬುಂಟು 16.o4 ಎಲ್‌ಟಿಎಸ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಎಂದು ನಾನು ಸೇರಿಸುತ್ತೇನೆ ಮತ್ತು ಎರಡೂ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತವೆ ಏಕೆಂದರೆ ಇದು ನಾವು ಮೊದಲ ಬಾರಿಗೆ ZSwap ಬಗ್ಗೆ ಕೇಳಿದ್ದೇವೆ, ಅದನ್ನು ನಾವೇ ಕಡಿಮೆ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತೇವೆ (ನಮ್ಮ Twitter ಖಾತೆಯನ್ನು ನೋಡಿ @ ks7000 ಸ್ಥಿತಿ 926793773756977152
      https://twitter.com/ks7000/status/926793773756977152
      )

      'Uname -r' ಉಲ್ಲೇಖಗಳಲ್ಲಿನ ಆಜ್ಞೆಯು ಉಬುಂಟುನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ - ಕನಿಷ್ಠ ನಮ್ಮ ಆವೃತ್ತಿಯಲ್ಲಿ, ಆರ್ಚ್‌ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಅದು ಸುಧಾರಿತವಾಗಿದೆ ಎಂದು ನಾವು ume ಹಿಸುತ್ತೇವೆ, ಅದನ್ನು ಬಳಸುವ ಸಹೋದ್ಯೋಗಿಯನ್ನು ನಾವು ಕೇಳಲಿದ್ದೇವೆ ಮತ್ತು ಉತ್ತರ ಸಿಕ್ಕರೆ ನಾವು ಈ ಭಾಗಗಳಲ್ಲಿ ನಿಮಗೆ ಮರುಪಾವತಿ ಮಾಡಿ.

      ಇತರ ವಿವರ: ಆ ಲೇಖನ (ಲೇಖಕ ಸ್ವತಃ ಬರೆಯುವುದರಿಂದ) ಆರ್ಚ್ಲಿನಕ್ಸ್ ವಿಕಿಯಿಂದ ಆಧಾರಿತವಾಗಿದೆ (ನಾನು ಹೇಳುತ್ತೇನೆ)
      https://wiki.archlinux.org/index.php/Zswap

      “ಶುಭಾಶಯಗಳು ಮತ್ತು ಸಂತೋಷದ ದಿನ, ನಮ್ಮ ಜ್ಞಾನವನ್ನು ಹರಡೋಣ!

    2.    ಸೊಲ್ರಾಕ್ ರೇನ್ಬೋರಿಯರ್ ಡಿಜೊ

      ಅದನ್ನು ಹೇಳಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು, ಏಕೆಂದರೆ ನೀವು ಅದನ್ನು ಹಾಕಿದ್ದೀರಿ ಮತ್ತು ನಿಮ್ಮ ಯಂತ್ರವು ವಿಲಕ್ಷಣವಾಗಿರುತ್ತದೆ.

  3.   ಜಿಮ್ಮಿ ಒಲಾನೊ ಡಿಜೊ

    ZRAM, ZSWAP ಮತ್ತು ZCACHE ಕುರಿತು ನಾನು ಈ ಲೇಖನವನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇನೆ, ಒಬ್ಬರು ಕೆಲಸ ಮಾಡಬೇಕಾದ ಯಂತ್ರಾಂಶ ಮತ್ತು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳ ವಿಷಯದಲ್ಲಿ ಬಹಳ ಪ್ರಬುದ್ಧ (ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ):

    https://askubuntu.com/questions/471912/zram-vs-zswap-vs-zcache-ultimate-guide-when-to-use-which-one

    (ಈಗ ನಾನು ನನ್ನ ಕಾಮೆಂಟ್‌ಗಳಿಗೆ ತಲೆಕೆಡಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ, ಶುಭಾಶಯಗಳು!)