Tôi quyết định chú ý hơn đến SSD của mình sau khi quan sát những đợt tăng hoạt động đĩa liên tục, ngay cả khi tôi không thực hiện tác vụ nặng nào. Tôi nhìn qua ứng dụng Resource Monitor, và thấy Chrome đang ghi vào đĩa. Mặc dù những đợt ghi này không lớn, chúng xảy ra gần như không có nghỉ ngơi.
Rõ ràng là, bên cạnh việc lưu file cache, Chrome liên tục cập nhật ở nền. Khi tôi đào sâu hơn, tôi nhận ra vài bước đơn giản có thể giữ Chrome trong giới hạn và giảm đáng kể số lần ghi đĩa.
OS Windows, macOS, Linux, Android, iOS/iPadOS, ChromeOS
Developer Google LLC
Price model Free
Google Chrome là trình duyệt web đa nền tảng do Google LLC phát triển, được xây dựng cho tốc độ, bảo mật, và tích hợp với dịch vụ Google. Nó dùng engine render Blink (trước đây WebKit) và hỗ trợ tiện ích mở rộng, sandbox tab, đồng bộ qua thiết bị, và cập nhật thường xuyên.
Chrome Ghi Vào SSD Thường Xuyên Hơn Bạn Nghĩ
Cache không tĩnh — nó liên tục được cập nhật
Giống nhiều người, tôi nghĩ cache trình duyệt chỉ được lưu một lần, sau đó được tái dùng nhiều lần. Resource Monitor cho tôi thấy tôi sai đến đâu. Khi tôi mở công cụ và điều hướng đến tab Disk, tôi thấy vài tiến trình và công cụ ghi vào đĩa. Lúc này, chưa rõ Chrome đóng góp bao nhiêu, nên tôi nhấp tiêu cột Write để sắp xếp tiến trình theo thứ tự giảm dần.
Tôi quan sát vài phút, và suốt thời gian này, hai tiến trình ghi đĩa hàng đầu là tiến trình System và Chrome. Chrome ghi khoảng một triệu byte mỗi giây. Và đôi khi nó có vài tiến trình ghi đồng thời.
Sau đó tôi kiểm tra thư mục cache của Chrome, và nó tổng cộng 858 file và 220MB. Khi trang web cập nhật tài nguyên, thư mục cache được ghi lại, nên nó liên tục thay đổi.
Nhưng trong tất cả những đó, hành vi rảnh rỗi của Chrome mới là điều bất ngờ nhất. Cột I/O Write trong Task Manager cho Chrome hiển thị 900 triệu byte được ghi trong phiên. Điều này đáng kể vì nó toàn bộ từ phiên duyệt web bình thường. Mặc dù tôi không phân loại bất kỳ thứ nào trong số này là đỉnh điểm điên rồ hay kịch tính, chúng là sự việc thường xuyên và dễ bỏ qua.
Liên quan
Đừng Để Chrome Nuốt RAM — Kích Hoạt Cài Đặt Ẩn Này
Google Chrome tuyệt vời, nhưng một trong những vấn đề lớn nhất của nó vẫn tồn tại.
Giới Hạn Mức Chrome Ghi Vào Đĩa
Giới hạn cache giảm hoạt động ghi trong test của tôi
Kìm hãm cách cache đĩa của Chrome tăng lên phải là điểm xuất phát của tôi. Không có cài đặt đơn lẻ cho việc này, nhưng nếu bạn mở Properties của shortcut Chrome (chuột phải vào shortcut Chrome), bạn có thể thêm flag dưới đây vào cuối đường dẫn Target.
--disk-cache-size=104857600
Giá trị tôi thêm sau dấu bằng hướng dẫn Chrome giữ cache dưới 100MB. Thay đổi hoàn tất khi bạn khởi động lại trình duyệt và xóa cache để loại bỏ dữ liệu tích lũy.
Chrome có thể không tuân thủ nghiêm ngặt giới hạn này, nhưng nó chủ yếu ở gần nó.
Với thay đổi này, cache trình duyệt của tôi nằm trong khoảng khoảng 100–150MB. Nhưng chưa phải là tất cả. Nhìn qua Resource Monitor, tôi quan sát ít ghi hơn, dao động giữa 12.000 và 80.000 B/s (≈12–80KB/s) khi thực hiện tác vụ nhẹ.
Tôi sợ làm việc với cache nhỏ hơn sẽ gây chậm trễ trong sử dụng hàng ngày, nhưng tôi không nhận thấy chậm đáng kể.
Di Chuyển Cache Chrome Ra Khỏi SSD
Chuyển hướng nó lấy tải trọng ra khỏi ổ chính
Giới hạn cache chỉ là bước đầu. Tôi không muốn SSD của mình bị phiền toái bởi cache Chrome nữa, nên tôi cũng di chuyển nó ra khỏi SSD. Để làm vậy, tôi phải thêm flag khác vào đường dẫn: --disk-cache-dir=Flag này yêu cầu đường dẫn đầy đủ (ví dụ, --disk-cache-dir="D:\ChromeCache").
Đây là toàn bộ đường dẫn target của tôi bây giờ:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\ChromeCache" --disk-cache-size=104857600
D:\ChromeCache là thư mục tôi tạo trên ổ khác. Sau khởi động lại, nó tự động bắt đầu ghi cache vào đường dẫn này. Mục tiêu là chuyển tải ghi và cho SSD chính ít việc hơn.
Thực tế, bạn có vài lựa chọn cho nơi chuyển cache Chrome:
- HDD thứ cấp: Chậm hơn, nhưng hoàn toàn ổn cho dữ liệu cache
- SSD thứ cấp: Nhanh hơn, nhưng vẫn phân tán mài mòn trên các ổ
- RAM disk: Nhanh nhất và tránh ghi bền vững, nhưng reset khi reboot
Di chuyển cache sang ổ thứ cấp chưa làm im hẳn ghi đĩa của Chrome, nhưng chúng đã ít đi đáng kể. Trên Resource Monitor, tôi quan sát ghi khoảng 9.000 B/s. Trên một máy tính khác, tôi gần đây thiết lập RAM disk trên Linux, và cache trình duyệt là một trong những thứ tôi đã chuyển thành công sang RAM.
Kiểm tra kỹ sau khi thay đổi đường dẫn cache Chrome, vì nó đôi khi quay lại vị trí mặc định.
Cuối cùng, tôi chuyển sang các yếu tố ít hệ quả hơn. Mặc dù chúng không có tác động lớn như xử lý cache, chúng vẫn giúp giảm ghi nền.
Điều đầu tiên là tắt Tiếp tục chạy ứng dụng nền khi Chrome đóng trong cài đặt Chrome. Với cài đặt này tắt, Chrome và tiện ích mở rộng hoặc ứng dụng cài đặt sẽ không ghi nhiều dữ liệu sau khi trình duyệt đóng. Sau đó, tôi điều hướng đến cài đặt Preload Pages và đặt nó thành Standard. Điều này giảm cache trang chủ động trong khi giữ trình duyệt nhanh.
Dữ liệu cục bộ và lịch sử là khía cạnh khác tôi chú ý, mặc dù chúng không phải nguồn ghi nặng. Chúng là các yếu tố như lịch sử, cookie, và favicon cuối cùng được ghi vào cơ sở dữ liệu nhỏ, cập nhật thường xuyên. Các yếu tố này không thể tắt hoàn toàn, nhưng bạn có thêm góc nhìn chỉ bằng cách nhận thức được chúng.
Sau đó là tiện ích mở rộng. Mặc dù chúng không ghi nhiều vào đĩa, một vài duy trì danh sách lọc hoặc log. Tôi gỡ bỏ tất cả những thứ tôi không chủ động dùng. Cuối cùng, tôi không tiết kiệm gigabyte dung lượng, nhưng đó không phải mục tiêu. Tôi làm Chrome gọn gàng hơn và đạt được ít ghi vào SSD hơn nhiều.