Nguồn: Hacker News
Tóm tắt
ZRAM là một tính năng của nhân Linux cho phép tạo ra một thiết bị block nén trong RAM, thường được sử dụng làm vùng swap. Khi giá RAM ngày càng tăng cao và nhiều hệ thống nhúng hoặc laptop có dung lượng RAM hạn chế, việc kích hoạt ZRAM có thể giúp tối ưu hóa hiệu suất mà không cần nâng cấp phần cứng.
Tác giả chia sẻ kinh nghiệm cá nhân khi Firefox thường xuyên bị crash do hết bộ nhớ trên hệ thống Ubuntu 24.04 với 16GB RAM. Sau khi kiểm tra, hệ thống đã có ZRAM nhưng sử dụng thuật toán nén cũ lzo-rle thông qua gói zram-config đã lỗi thời. Giải pháp được đề xuất là chuyển sang gói zram-tools mới hơn với thuật toán nén zstd hiệu quả hơn.
Để cập nhật, người dùng cần gỡ cài đặt zram-config, cài zram-tools, sau đó chỉnh sửa file /etc/default/zramswap để đặt ALGO=zstd, PERCENT=75 (dành 75% RAM cho ZRAM), và PRIORITY=100. Thuật toán zstd mang lại tỷ lệ nén tốt hơn với tốc độ cao, đặc biệt phù hợp cho các hệ thống hiện đại.
Kết quả sau khi áp dụng cho thấy mức sử dụng bộ nhớ được tối ưu đáng kể. Đây là giải pháp đơn giản và miễn phí giúp cải thiện hiệu suất hệ thống Linux, đặc biệt hữu ích cho các thiết bị single-board computer hoặc máy tính có RAM thấp.