16/08/2022

Cách sử dụng zram với Raspberry Pi

Cách sử dụng zram với Raspberry Pi

zram là một mô-đun nhân Linux được thiết kế để tạo một khối nén bên trong RAM, được sử dụng làm bộ nhớ hoán đổi hoặc làm ổ đĩa tạm thời.

Dữ liệu được đưa vào phần bộ nhớ này sẽ tự động được nén. Việc nén này cho phép bạn đưa nhiều dữ liệu hơn vào bộ nhớ của mình.

Hướng dẫn này sẽ chỉ cho bạn cách sử dụng zram trên Raspberry Pi để tăng lượng dữ liệu có thể được lưu trữ trong bộ nhớ.

Sử dụng zram trên Raspberry Pi để tăng lượng dữ liệu có thể được lưu trữ trong bộ nhớSử dụng zram trên Raspberry Pi để tăng lượng dữ liệu có thể được lưu trữ trong bộ nhớ

Chuẩn bị Raspberry Pi cho zram

Quá trình thiết lập ZRAM trên Raspberry Pi tương đối đơn giản, nhờ một số điều.

Đầu tiên, zram là một phần của hạt nhân Linux, nền tảng của Hệ điều hành Raspberry Pi. Thứ hai, tập lệnh xử lý tất cả các phỏng đoán, tính toán đại khái dung lượng đĩa ZRAM nên có.

1. Nhiệm vụ đầu tiên là đảm bảo rằng Raspberry Pi đang chạy phiên bản hệ điều hành cập nhật. Có thể cập nhật đầy đủ bằng cách chạy hai lệnh sau.

sudo apt update sudo apt full-upgrade

2. Bây giờ bạn nên cài đặt bất kỳ gói bổ sung nào để thiết lập zram trên thiết bị của mình.

Chỉ cần sử dụng git để sao chép tập lệnh để sử dụng vào Raspberry Pi.

sudo apt install git

3. Vì zram là một mô-đun hạt nhân, cần phải khởi động lại Raspberry Pi sau khi chạy bản nâng cấp đầy đủ. Khởi động lại Raspberry Pi bằng lệnh bên dưới.

See also  8 lựa chọn thay thế tốt nhất cho Canva

khởi động lại sudo

4. Khi Raspberry Pi khởi động lại xong, bạn có thể tải xuống tập lệnh sẽ được sử dụng để thiết lập ổ đĩa zram.

Script mà bài viết đang sử dụng được viết bởi foundObjects từ GitHub. Tập lệnh này tính toán kích thước zram bằng cách sử dụng dung lượng bộ nhớ trống, nhân với hệ số nén và phần trăm RAM dành riêng cho zram.

Sao chép tập lệnh zram-swap từ kho lưu trữ GitHub bằng cách chạy lệnh sau trên Raspberry Pi.

git clone https://github.com/foundObjects/zram-swap

Thiết lập zram trên Raspberry Pi

Bây giờ bạn đã cập nhật hệ điều hành của mình và tải tập lệnh zram-swap xuống Raspberry Pi của mình. Tiếp theo, hãy thiết lập nó. Nhờ tập lệnh đang được sử dụng, quá trình thiết lập có thể được hoàn tất trong một vài bước đơn giản.

1. Thay đổi thư mục chứa tập lệnh đã sao chép.

cd zram-swap

2. Bây giờ, khi đã ở đúng thư mục, bạn có thể chạy tập lệnh zram-swap để tự cài đặt.

Tập lệnh cài đặt này sẽ thiết lập dịch vụ để tạo ổ đĩa zram khi khởi động. Tập lệnh cũng sẽ thiết lập nó để hệ điều hành sử dụng ổ đĩa zram đó như một phần của bộ nhớ hoán đổi.

sudo ./install.sh

Theo mặc định, tập lệnh này sẽ thay thế một nửa bộ nhớ của bạn bằng ổ đĩa zram và nén dữ liệu bằng thuật toán nén LZ4.

See also  Người dùng iPhone 11, 11 Pro có nên nâng cấp lên iPhone 13?

Thuật toán nén LZ4 là sự thỏa hiệp tốt nhất giữa hiệu suất và tốc độ nén, đặc biệt là đối với một thiết bị có công suất thấp như Raspberry Pi.

Xác minh zramram của Raspberry Pi

Bây giờ, sau khi chạy tập lệnh cài đặt, bạn nên xác minh rằng Raspberry Pi hiện có quyền truy cập vào hoán đổi zram.

May mắn thay, hệ điều hành có một số tính năng tích hợp cho phép bạn kiểm tra trạng thái bộ nhớ hoán đổi một cách nhanh chóng.

1. Truy xuất trạng thái hoán đổi zram của Raspberry Pi là một quá trình đơn giản.

Tất cả những gì bạn cần làm là chạy lệnh sau để trả về nội dung của tệp “/ proc / swaps”.

Tệp này chứa thông tin về các tệp hoán đổi, bao gồm loại, kích thước và mức độ ưu tiên của chúng.

sudo cat / proc / swaps

2. Sử dụng lệnh trước đó, bạn sẽ thấy một cái gì đó tương tự như hình bên dưới.

Bạn nên có hai tệp hoán đổi. Một là cái mặc định trên hệ thống tệp của riêng bạn.

Cái thứ hai là ổ đĩa zram được tạo tồn tại trong RAM trên Raspberry Pi.

Tên tệp Loại Kích thước Đã sử dụng Ưu tiên / var / swap tệp 102396 0 -2 / dev / zram0 phân vùng 4899744 0 5

Bạn có thể thấy một ổ đĩa zram có tên “/ dev / zram0”, kích thước được hiển thị bằng kilobyte và sẽ thay đổi tùy thuộc vào Raspberry Pi.

See also  Loa gia đình Bose 500. ôn tập

Bạn cũng cần lưu ý rằng mức độ ưu tiên của nó cao hơn so với hoán đổi dựa trên ổ đĩa. Điều này đảm bảo hệ điều hành sử dụng ổ đĩa zram trước khi sử dụng hoán đổi dựa trên ổ đĩa chậm hơn.