Mục lục bài viết
Samsung gọi là RAM Plus, Xiaomi gọi là Mở rộng bộ nhớ, OPPO gọi là RAM Expansion — mỗi hãng một cái tên nhưng đều bán cùng một lời hứa: bật lên là có thêm vài GB RAM miễn phí để đa nhiệm mượt hơn. Câu hỏi đáng đặt ra không phải RAM ảo hoạt động thế nào, mà là con số GB quảng cáo đó chuyển thành cải thiện đa nhiệm thực tế ra sao khi cầm máy dùng hàng ngày.
Phép thử đa nhiệm thực tế: mở lại app có tải trang từ đầu không
Cách kiểm tra hiệu quả RAM ảo dễ nhất không cần công cụ đo chuyên dụng: mở khoảng 8-10 ứng dụng theo thứ tự, quay lại ứng dụng đầu tiên và quan sát có phải tải lại từ đầu (mất vị trí cuộn, phải đăng nhập lại, video phải tua lại) hay tiếp tục đúng chỗ đang dừng. Với cùng một máy, bật RAM ảo ở mức 4-6GB thường kéo dài thêm được 2-4 ứng dụng trước khi hệ thống bắt đầu đóng bớt tiến trình cũ, so với khi tắt hoàn toàn. Đây là thước đo đa nhiệm sát với trải nghiệm thực tế hơn nhiều so với con số GB hiển thị trong cài đặt.
Vì sao con số GB quảng cáo không phản ánh đúng cải thiện tốc độ
RAM ảo chỉ có tác dụng giữ ứng dụng ở trạng thái ngủ đông trong bộ nhớ lâu hơn, không tăng tốc độ xử lý phép tính hay dựng đồ hoạ của bất kỳ tác vụ nào. Một máy RAM Plus quảng cáo “16GB” (8GB thật cộng 8GB ảo) không xử lý tác vụ nặng nhanh bằng máy có 16GB RAM vật lý thật, vì phần RAM ảo chỉ đọc/ghi được qua tốc độ của bộ nhớ lưu trữ UFS hoặc eMMC, chậm hơn RAM thật hàng chục đến hàng trăm lần tuỳ chuẩn. Sự khác biệt thể hiện rõ nhất khi chuyển đổi qua lại nhiều ứng dụng nặng liên tục, ít thể hiện khi chỉ dùng một ứng dụng tại một thời điểm.
Máy RAM vật lý thấp hưởng lợi nhiều hơn máy RAM cao
Trên máy có sẵn 4-6GB RAM vật lý, việc mở thêm vài GB RAM ảo tạo khác biệt rõ rệt vì ngưỡng RAM vật lý vốn đã eo hẹp với thói quen dùng nhiều app cùng lúc hiện nay. Ngược lại, trên máy đã có 12GB RAM vật lý trở lên, bật thêm RAM ảo gần như không tạo khác biệt cảm nhận được trong sử dụng thông thường vì hệ thống hiếm khi chạm ngưỡng cần mượn thêm bộ nhớ. Đây là lý do các dòng máy cao cấp gần đây có xu hướng đặt RAM ảo ở mức thấp hoặc tắt mặc định, trong khi máy tầm trung thường bật sẵn mức cao hơn.
Cái giá phải trả: tuổi thọ bộ nhớ lưu trữ và dung lượng trống
Mỗi lần hệ thống ghi dữ liệu vào phần RAM ảo là một lần ghi vào bộ nhớ lưu trữ flash, loại bộ nhớ có giới hạn số chu kỳ ghi/xoá nhất định trước khi xuống cấp. Bật RAM ảo ở mức tối đa trên máy dùng thường xuyên về lý thuyết làm tăng tần suất ghi này, dù trong thực tế các hãng đã đặt giới hạn an toàn để không ảnh hưởng đáng kể trong vòng đời sử dụng thông thường của máy. Ảnh hưởng rõ ràng hơn nằm ở dung lượng trống bị chiếm dụng — máy dung lượng lưu trữ thấp (64-128GB) bật RAM ảo tối đa có thể mất vài GB không gian lưu ảnh, video ngay cả khi không dùng hết.
Mức thiết lập hợp lý theo nhu cầu sử dụng
Người dùng chủ yếu nhắn tin, lướt mạng xã hội, xem video không cần bật RAM ảo cao vì các tác vụ này ít khi giữ nhiều ứng dụng nặng cùng lúc. Người thường xuyên chuyển đổi giữa nhiều ứng dụng công việc (bảng tính, ghi chú, email, trình duyệt nhiều tab) hưởng lợi rõ nhất từ mức RAM ảo trung bình 4-6GB. Người chơi game đồ hoạ nặng nên thận trọng vì bản thân game đã chiếm phần lớn RAM vật lý, RAM ảo lúc này gần như không còn dư địa để phát huy tác dụng và có thể gây giật nếu hệ thống cố mượn bộ nhớ giữa lúc game đang chạy.
Hiểu nhầm thường gặp
“Bật RAM ảo tối đa luôn tốt hơn bật mức thấp.” Vượt quá một ngưỡng nhất định, lợi ích giữ thêm ứng dụng nền không tăng tương ứng trong khi rủi ro về tốc độ ghi chậm và hao mòn bộ nhớ lưu trữ tăng lên. Mức RAM ảo hợp lý phụ thuộc vào RAM vật lý sẵn có và thói quen đa nhiệm thực tế, không phải cứ chọn mức cao nhất trong danh sách cài đặt là tối ưu nhất.
Xem thêm
Bài này là một phần của nhóm bài viết Tối ưu hiệu năng phần mềm: tổng hợp bài viết. Xem thêm Chế độ tiết kiệm pin có làm giảm hiệu năng CPU không.
