Cách cải thiện hiệu suất Ubuntu nhờ ZSwap

Linh vật Tux

Trong vài tháng nay, một công cụ được gọi là Z-Swap. Công cụ này giúp chúng tôi tối ưu hóa hoạt động của hệ điều hành bằng cách quản lý bộ nhớ tốt hơn và làm cho bộ nhớ phân trang được lưu trong bộ nhớ ram chứ không phải trong thiết bị khác.

Công cụ nhân này rất hữu ích, đặc biệt nếu chúng ta có một máy tính có ít tài nguyên, với bộ xử lý chậm hoặc ổ cứng chậm, khiến hoạt động của hệ điều hành chậm hơn bình thường.

Trước khi kích hoạt và sử dụng ZSwap, chúng ta phải đảm bảo rằng chúng ta chưa kích hoạt nó. Trong các phiên bản cũ của Ubuntu, trong các bản phân phối bắt nguồn hoặc trong các phiên bản LTS, chúng tôi có thể không kích hoạt chức năng này. Hiện tại tôi sử dụng Ubuntu 17.10 và phiên bản này đã được kích hoạt theo mặc định. Nhưng tốt nhất là tự kiểm tra xem nó đã được kích hoạt chưa, do đó, chúng ta chỉ phải viết như sau trong terminal:

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

Nếu điều này xuất hiện với chúng tôi CONFIG_ZSWAP = y, nó sẽ có nghĩa là nó đã được kích hoạt, nếu nó xuất hiện giống nhau nhưng kết thúc bằng «n», nó có nghĩa là chúng ta chưa kích hoạt nó. Nếu chúng tôi chưa kích hoạt nó, chúng tôi phải chỉnh sửa tệp grub. Để làm điều này, chúng tôi mở gedit với quyền root:

gksu gedit /etc/default/grub

Và chúng tôi thay thế dòng:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

qua

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

Chúng tôi lưu, đóng tệp và cập nhật grub:

sudo update-grub

Bây giờ chúng ta phải kích hoạt một công cụ khác sử dụng ZSwap, máy nén Lz4. Để làm điều này, từ cùng một thiết bị đầu cuối, chúng tôi viết như sau:

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

Chúng tôi khởi động lại máy tính và bây giờ chúng tôi có thể kiểm tra lại xem chúng tôi đã kích hoạt ZSwap hay chưa, bằng cách sử dụng lệnh đầu tiên chúng tôi sử dụng trong thiết bị đầu cuối và hiển thị thông báo trước. Cũng chúng tôi sẽ nhận thấy sự gia tăng hiệu suất của nhóm chúng tôi, nhanh hơn trong một số tác vụ nhất định như mở Gimp.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Francisco Antonio Nocetti Anziani dijo

    Mauricio Figueroa

  2.   Michel dijo

    Vì bạn sao chép các bài báo mà không đề cập đến tác giả của chúng ... ít nhất hãy dịch nó tốt. Các dòng lệnh có khoảng trắng không tồn tại, chúng được tạo bởi google dịch.
    Bài báo gốc là thế này:
    https://ubuntu-mate.community/t/enable-zswap-to-increase-performance/11302

    1.    Jimmy olano dijo

      XIN PHÉP, VỚI TẤT CẢ TÔN TRỌNG ý kiến ​​của tôi:

      Vâng TÔI QUAN TÂM ĐẾN LÀ HỌC, việc phổ biến kiến ​​thức miễn phí TÔI GIẢI THÍCH:
      bài viết đó trên ubuntu-mate (bằng tiếng Anh) nhanh chóng trả lời những gì tôi nghĩ khi đọc bài viết này: làm cách nào để biết chúng tôi đang bật máy nén LZ4?

      dmesg | grep -i zswap

      Tôi THÊM rằng chúng tôi sử dụng Ubuntu 16.o4 LTS và cả hai đều được kích hoạt theo mặc định vì đây là lần đầu tiên chúng tôi nghe nói về ZSwap, ít hơn nhiều là chúng tôi tự kích hoạt nó (xem trạng thái tài khoản Twitter của chúng tôi @ ks7000 926793773756977152
      https://twitter.com/ks7000/status/926793773756977152
      )

      THEO CÁCH, lệnh trong dấu ngoặc kép 'uname -r' không hoạt động trong Ubuntu - ít nhất là trong phiên bản của chúng tôi, chúng tôi giả định rằng trong ArchLinux NÓ LÀ NÂNG CAO, chúng tôi sẽ hỏi một đồng nghiệp sử dụng nó và nếu chúng tôi nhận được câu trả lời, chúng tôi sẽ trả lại cho bạn trong những phần này.

      CHI TIẾT KHÁC: bài báo đó (từ những gì tác giả tự viết) dựa trên (tôi muốn nói đơn giản) từ Archlinux Wiki
      https://wiki.archlinux.org/index.php/Zswap

      ? GREETINGS and happy day, chúng ta hãy tiếp tục truyền bá kiến ​​thức của mình !?

    2.    Cầu vồng Solrak dijo

      Cảm ơn bạn đã nói điều đó, bởi vì sau đó bạn đặt nó vào và máy của bạn phát ra tiếng kêu.

  3.   Jimmy olano dijo

    Tôi giới thiệu bài viết này về ZRAM, ZSWAP và ZCACHE, rất thú vị (bằng tiếng Anh) về phần cứng mà một người phải hoạt động và các tùy chọn có sẵn:

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

    (Bây giờ tôi không bận tâm đến những bình luận của tôi nữa, xin chào!)