Giới thiệu về bộ nhớ đệm nội dung trên máy Mac
Bộ nhớ đệm nội dung là gì?
Bộ nhớ đệm nội dung là dịch vụ của macOS giúp giảm mức sử dụng dữ liệu Internet và tăng tốc quá trình cài đặt phần mềm trên máy tính Mac, thiết bị iOS và Apple TV.
Bộ nhớ đệm nội dung sẽ tăng tốc quá trình tải về phần mềm được phân phối bởi Apple cũng như dữ liệu mà người dùng lưu trong iCloud bằng cách lưu nội dung mà máy tính Mac cục bộ, thiết bị iOS và thiết bị Apple TV đã tải về. Nội dung đã lưu được lưu trữ trong bộ nhớ đệm nội dung trên máy Mac và có sẵn cho các thiết bị khác cần truy xuất mà không cần phải kết nối với Internet.
Xem bài viết Hỗ trợ của Apple Các loại nội dung mà bộ nhớ đệm nội dung hỗ trợ trong macOS.
Bạn có thể sử dụng bộ nhớ đệm nội dung trong các mạng có môi trường NAT cho bộ nhớ đệm nội dung và tất cả các thiết bị hoặc trên các mạng có địa chỉ IP có thể định tuyến công cộng. Các thiết bị của Apple với iOS 7 trở lên và OS X 10.8.2 trở lên sẽ tự động kết nối với bộ nhớ đệm nội dung gần đó mà không cần bất kỳ cấu hình nào.
Quan trọng: Chúng tôi thực sự khuyên bạn nên thiết lập bộ nhớ đệm nội dung trên máy Mac có kết nối Ethernet có dây duy nhất do đó là kết nối duy nhất vào mạng. Bộ nhớ đệm nội dung có thể sử dụng kết nối Wi-Fi thay vì Ethernet, tuy nhiên, hiệu suất có thể bị ảnh hưởng.
Cách thức hoạt động?
Sau khi bạn bật bộ nhớ đệm nội dung trên máy Mac, bộ nhớ đệm nội dung đó sẽ giữ lại một bản sao của tất cả nội dung mà các thiết bị được nối mạng cục bộ (được gọi là máy khách) tải về.
Ví dụ: khi máy khách đầu tiên trong mạng của bạn tải về bản cập nhật macOS, bộ nhớ đệm nội dung sẽ lưu giữ một bản sao của bản cập nhật đó. Khi máy khách tiếp theo trong mạng kết nối với App Store để tải về bản cập nhật, bản cập nhật sẽ được sao chép từ bộ nhớ đệm nội dung thay vì từ App Store.
Vì mạng cục bộ thường chạy nhanh hơn nhiều so với Internet, máy khách thứ hai (và tất cả các máy khách tiếp theo) sẽ tải về các bản cập nhật nhanh hơn nhiều.
Hình sau đây minh họa một mạng con cá nhân duy nhất với một bộ nhớ đệm nội dung duy nhất:
Điều gì sẽ xảy ra nếu mạng của tôi có nhiều mạng con?
Theo mặc định, bộ nhớ đệm nội dung bị giới hạn đối với một mạng con cụ thể, tuy nhiên, bạn có thể thiết lập mạng con đó để cung cấp bộ nhớ đệm nội dung cho:
Tất cả các tổ hợp mạng con của mạng cục bộ chia sẻ địa chỉ IP công cộng chung
Mọi tổ hợp các mạng con của các địa chỉ IP có thể truy cập công khai (với hỗ trợ cài đặt DNS bổ sung)
Nếu mạng của bạn có nhiều mạng con chia sẻ cùng địa chỉ IP công cộng thì tất cả các mạng con có thể tận dụng bộ nhớ đệm nội dung duy nhất. Hình sau đây minh họa một mạng có hai mạng con đang chia sẻ một bộ nhớ đệm nội dung duy nhất:
Tôi có thể có nhiều bộ nhớ đệm nội dung không?
Khi mạng của bạn có nhiều bộ nhớ đệm nội dung, các bộ nhớ đệm nội dung đó sẽ tự động trở thành cấp ngang hàng và có thể tư vấn và chia sẻ phần mềm trong bộ nhớ đệm. Khi mục được yêu cầu không có sẵn trong một bộ nhớ đệm nội dung, bộ nhớ đệm nội dung đó sẽ kiểm tra các cấp ngang hàng của mình và tải về nếu có sẵn mục đó. Nếu mục đó không có sẵn từ cấp ngang hàng thì mục đó sẽ được tải về từ cấp trên, nếu được định cấu hình, hoặc từ Apple qua Internet. Các máy khách sẽ tự động chọn bộ nhớ đệm nội dung phù hợp khi có sẵn nhiều bộ nhớ đệm nội dung. Hãy xem Thiết lập máy khách, máy ngang hàng hoặc máy cấp trên của bộ nhớ đệm nội dung trên máy Mac.
Các tệp được ghi vào bộ nhớ đệm được lưu trữ ở đâu?
Vị trí mặc định cho nội dung trong bộ nhớ đệm là ổ đĩa khởi động. Bạn có thể chọn vị trí thay thế và chỉ định mức dung lượng ổ đĩa được bộ nhớ đệm nội dung sử dụng. Khi dung lượng ổ đĩa cho nội dung trong bộ nhớ đệm đạt tới dung lượng tối đa bạn đã chỉ định hoặc khi dung lượng khả dụng trên ổ đĩa sắp hết, bộ nhớ đệm nội dung sẽ xóa nội dung không được sử dụng gần đây để tạo dung lượng cho yêu cầu tiếp theo.
Làm cách nào để đánh giá hiệu suất của bộ nhớ đệm nội dung?
Bạn có thể sử dụng Giám sát hoạt động để xem số liệu thống kê của bộ nhớ đệm nội dung. Hãy xem Xem số liệu thống kê và nhật ký bộ nhớ đệm nội dung trên máy Mac.
Thực tiễn tốt nhất về hiệu suất
Bộ nhớ đệm nội dung phần lớn bị ảnh hưởng bởi hai yếu tố chính: cấu hình kết nối và phần cứng.
Bạn sẽ có hiệu suất cao nhất từ bộ nhớ đệm nội dung bằng cách kết nối bộ nhớ đệm nội dung đó với mạng của mình bằng Gigabit Ethernet. Bộ nhớ đệm nội dung có thể phục vụ đồng thời hàng trăm máy khách, có thể làm bão hòa cổng Gigabit Ethernet. Do đó, trong hầu hết những lần triển khai quy mô từ nhỏ đến vừa, trở ngại về hiệu suất thường là băng thông của mạng cục bộ của bạn.
Để xác định xem máy Mac của bạn có gặp trở ngại về hiệu suất hay không khi một số lượng lớn máy khách đang truy cập đồng thời vào bộ nhớ đệm nội dung, hãy kiểm tra mức sử dụng bộ xử lý cho quá trình AssetCache trong Giám sát hoạt động (mở Giám sát hoạt động, chọn Xem > Tất cả quá trình, sau đó bấm vào CPU). Nếu mức sử dụng bộ xử lý liên tục đạt hoặc gần đạt mức tối đa, bạn có thể muốn thêm bộ nhớ đệm nội dung bổ sung để phân phối yêu cầu trên nhiều máy tính.
Đồng thời, nếu máy Mac của bạn nằm trong môi trường nơi các máy khách tải về lượng lớn gồm nhiều nội dung đa dạng, hãy đảm bảo đặt giới hạn kích cỡ bộ nhớ đệm đủ cao. Việc này sẽ ngăn bộ nhớ đệm nội dung thường xuyên xóa dữ liệu trong bộ nhớ đệm, có thể bắt phải tải về nhiều lần cùng một nội dung, từ đó sử dụng nhiều băng thông Internet hơn.
Thực tiễn tốt nhất về bộ nhớ đệm nội dung
Dưới đây là những thực tiễn tốt nhất cho bộ nhớ đệm nội dung. Bất kỳ lúc nào có thể, bạn nên làm theo những gợi ý sau:
Cho phép tất cả thông báo đẩy của Apple.
Không sử dụng cài đặt proxy thủ công.
Không tạo proxy các yêu cầu máy khách đến các bộ nhớ đệm nội dung.
Bỏ qua xác thực proxy cho các bộ nhớ đệm nội dung.
Chỉ định cổng TCP cho bộ nhớ đệm. (Xem khóa Cổng trong Định cấu hình cài đặt bộ nhớ đệm nâng cao trên máy Mac của bạn).
Quản lý lưu lượng truy cập bộ nhớ đệm liên trang web.
Chặn đăng ký bộ nhớ đệm giả mạo.