Windows 10, "phiên bản Windows cuối cùng", giới thiệu tính năng mới gọi là nén RAM (RAM compression). Chương trình quản lý bộ nhớ mới này cải thiện khả năng phản ứng của hệ thống với chi phí overhead tính toán thêm.
Bài viết này trả lời ba câu hỏi:
- Nén RAM hoạt động như thế nào?
- Bạn có thể tắt nó không?
- Nó có ảnh hưởng hiệu suất không?
1. Nén RAM Hoạt Động Như Thế Nào?
Càng nhiều RAM cài đặt trên máy tính, càng nhiều chương trình có thể chạy ngầm. Bất cứ khi nào RAM thiếu hụt, Windows lưu nội dung RAM vào file trang (page file). Việc đọc, ghi, hoặc thay đổi kích thước file trang có thể ảnh hưởng hiệu suất, vì vậy càng ít Windows yêu cầu nó, càng tốt.
Nén RAM cung cấp giải pháp mới bằng cách nén, hoặc "nén chặt", các yếu tố ít dùng được lưu trong RAM và giải nén chúng bất cứ khi nào cần. Điều này giảm gánh nặng cho file trang và tăng đáng kể RAM khả dụng cho hệ điều hành.
Gavin đã đề cập đến nén RAM trong bài viết của anh ấy về cách khắc phục sự cố RAM Windows.
Hãy nhớ rằng đây là sự đơn giản hóa thô sơ của một chuỗi quy trình phức tạp hơn nhiều dẫn đến nén RAM. Đây là sơ đồ từ Microsoft về cách Windows 10 nén RAM:
Theo Microsoft, ứng dụng được nén trong RAM chiếm 40% kích thước gốc. Ngoài ra, Windows 10 giờ dùng file trang ít hơn 50%.
Phần RAM được nén hiển thị trong Windows Task Manager là System and compressed memory (Hệ thống và bộ nhớ đã nén). Đối với người quan sát thông thường, nó trông như thể Windows tiêu thụ một lượng RAM bất thường. Tác động đến hiệu suất — đặc biệt trên hệ thống có 4 GB RAM hoặc ít hơn — nên là đáng kể:
Phương pháp này không phải thử nghiệm hay duy nhất. Trong thế giới Linux, ZRAM cung cấp một đối ứng. Ví dụ, Android dùng ZSWAP và ZRAM với hiệu quả lớn. Đã có báo cáo nén có thể cải thiện hiệu suất trên hệ thống đa lõi. OS X kể từ Mavericks cũng đã dùng nén RAM. Khác biệt lớn nhất là Windows có thể cho phép người dùng bật/tắt nén RAM.
2. Cách Tắt Hoặc Bật Nén RAM
Nén RAM được xử lý bởi một quy trình gọi là Superfetch. Thật không may, tắt Superfetch có thể ảnh hưởng đáng kể đến hiệu suất hệ thống. Tuy nhiên, đối với những người không có lựa chọn khác, bạn có thể cần vô hiệu hóa dịch vụ. Việc làm vậy đòi hỏi nỗ lực nhỏ.
Cách Tắt Nén RAM
Phương pháp tắt nén RAM này đến từ người dùng Reddit koukouki. Cảm ơn đặc biệt người đọc MakeUseOf Bilateral vì mẹo này.
Đầu tiên, nhấn phím Windows + X. Sau đó nhấn R. Bạn sẽ thấy hộp thoại Windows Run. Gõ "Services.msc" (không có dấu ngoặc kép) vào trường văn bản và nhấn enter. Bạn sẽ thấy danh sách tất cả dịch vụ Windows. Tìm Superfetch và nhấp chuột phải vào nó. Sau đó chọn Properties (Thuộc tính).
Tiếp theo, nhấp vào Stop (Dừng). Sau đó chọn trường Startup type (Loại khởi động). Chọn Disabled (Vô hiệu hóa).
Cuối cùng, nhấp vào OK. Cả nén RAM và Superfetch giờ đã bị vô hiệu hóa. Nếu bạn gặp giảm hiệu suất, tuy nhiên, bạn sẽ muốn bật Superfetch lại.
Cách Bật Nén RAM
Làm theo cùng hướng dẫn trên, nhưng thay vì đặt Startup Type thành Disabled, chọn Automatic (Tự động) từ menu ngữ cảnh.
Có báo cáo ban đầu rằng nén RAM hút một lượng đáng kể tài nguyên CPU. Microsoft đã phát hành bản vá, vì vậy không nên còn vấn đề hiệu suất. Tuy nhiên, điều này cần kiểm tra.
3. Tác Động Của Nén RAM Lên Hiệu Suất
Nén RAM không nên ảnh hưởng hiệu suất hệ thống vì nó không chạy liên tục ở nền.
Nhưng việc bật nén RAM có lấy đi một phần đáng kể sức mạnh xử lý của máy tính không? Tôi đã chạy benchmark dùng PassMark's PerformanceTest để tìm ra.
Sau khi tắt nén RAM, tôi benchmark (5 chương trình benchmark miễn phí) máy tính (một Dell XPS 13) với PassMark PerformanceTest 8.0. Kết quả không ngạc nhiên – nén RAM không dường như ảnh hưởng hiệu suất hệ thống chút nào. Tuy nhiên, hãy nhớ rằng nén chỉ chạy khi nó phát hiện có ứng dụng rảnh rỗi lưu trong bộ nhớ.
Lưu ý: Số càng cao, hiệu suất càng tốt.
Bạn Nên Dùng Nén RAM Của Windows 10 Không?
Hoàn toàn có. Bằng cách giảm số lần Windows đọc/ghi file trang, khả năng phản ứng hệ thống nên cải thiện đáng kể — đặc biệt với 4 GB RAM hoặc ít hơn. Bên cạnh đó, không có giảm hiệu suất nhận thấy khi nó được bật.
Mặt khác, những bạn có 16 GB hoặc 32 GB RAM có thể thậm chí không nhận thấy khác biệt, vì hệ thống hiếm khi (nếu bao giờ) chạm đến file trang.
Bạn biết gì đang ăn phần lớn bộ nhớ hệ thống? Bạn đã gặp giới hạn RAM trên máy Windows 10 và nếu có, bạn có bao nhiêu RAM? Hãy chia sẻ với chúng tôi trong bình luận!
Image Credits: Metal table vise clamp by modustollens via Shutterstock